mirror of
https://github.com/EssentialsX/Essentials.git
synced 2026-11-05 09:10:17 -05:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e5bdeb7d5 | ||
|
|
1a09c49b29 | ||
|
|
a7f39c5e0d |
No files matched your search
@@ -5,9 +5,6 @@ on:
|
||||
branches:
|
||||
- 2.x
|
||||
- dev/*
|
||||
release:
|
||||
types:
|
||||
- published
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -16,18 +13,26 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout Git repo
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v3
|
||||
- name: Restore Gradle cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: 17
|
||||
path: ~/.gradle/caches
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gradle-
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
- name: Set up JDK 16
|
||||
uses: actions/setup-java@v2
|
||||
with:
|
||||
distribution: 'adopt'
|
||||
java-version: 16
|
||||
|
||||
- name: Validate Gradle Wrapper
|
||||
uses: gradle/wrapper-validation-action@v1
|
||||
|
||||
- name: Build with Gradle
|
||||
run: |
|
||||
@@ -35,7 +40,7 @@ jobs:
|
||||
./gradlew build --stacktrace
|
||||
|
||||
- name: Archive plugin jars on GitHub
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@master
|
||||
with:
|
||||
name: EssentialsX plugin jars
|
||||
path: jars/
|
||||
@@ -61,7 +66,7 @@ jobs:
|
||||
cp -r EssentialsXMPP/build/docs/javadoc/ javadocs/EssentialsXMPP/
|
||||
|
||||
- name: Archive Javadocs
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@master
|
||||
with:
|
||||
name: javadocs
|
||||
path: javadocs/
|
||||
@@ -79,7 +84,7 @@ jobs:
|
||||
node-version: 16
|
||||
|
||||
- name: Download Javadocs
|
||||
uses: actions/download-artifact@v3
|
||||
uses: actions/download-artifact@master
|
||||
with:
|
||||
name: javadocs
|
||||
path: javadocs/
|
||||
|
||||
@@ -18,18 +18,26 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout Git repo
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v3
|
||||
- name: Restore Gradle cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: 17
|
||||
path: ~/.gradle/caches
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gradle-
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
- name: Set up JDK 16
|
||||
uses: actions/setup-java@v2
|
||||
with:
|
||||
distribution: 'adopt'
|
||||
java-version: 16
|
||||
|
||||
- name: Validate Gradle Wrapper
|
||||
uses: gradle/wrapper-validation-action@v1
|
||||
|
||||
- name: Build with Gradle
|
||||
run: |
|
||||
@@ -37,7 +45,7 @@ jobs:
|
||||
./gradlew build --stacktrace
|
||||
|
||||
- name: Archive plugin jars on GitHub
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@master
|
||||
with:
|
||||
name: EssentialsX plugin jars
|
||||
path: jars/
|
||||
@@ -40,7 +40,7 @@ public class BalanceTopImpl implements BalanceTop {
|
||||
user.updateMoneyCache(userMoney);
|
||||
newTotal = newTotal.add(userMoney);
|
||||
final String name;
|
||||
if (user.getBase() instanceof OfflinePlayerStub) {
|
||||
if (user.getBase() instanceof OfflinePlayer) {
|
||||
name = user.getLastAccountName();
|
||||
} else if (user.isHidden()) {
|
||||
name = user.getName();
|
||||
|
||||
@@ -954,7 +954,17 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials {
|
||||
//This will return null if there is not a match.
|
||||
@Override
|
||||
public User getOfflineUser(final String name) {
|
||||
return userMap.getUser(name);
|
||||
final User user = userMap.getUser(name);
|
||||
if (user != null && user.getBase() instanceof OfflinePlayer) {
|
||||
//This code should attempt to use the last known name of a user, if Bukkit returns name as null.
|
||||
final String lastName = user.getLastAccountName();
|
||||
if (lastName != null) {
|
||||
((OfflinePlayer) user.getBase()).setName(lastName);
|
||||
} else {
|
||||
((OfflinePlayer) user.getBase()).setName(name);
|
||||
}
|
||||
}
|
||||
return user;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -1042,7 +1052,7 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials {
|
||||
return true;
|
||||
}
|
||||
|
||||
return !interactee.isHiddenFrom(interactor.getBase());
|
||||
return interactor.getBase().canSee(interactee.getBase());
|
||||
}
|
||||
|
||||
//This will create a new user if there is not a match.
|
||||
@@ -1057,9 +1067,19 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials {
|
||||
return null;
|
||||
}
|
||||
|
||||
final User user = userMap.getUser(base);
|
||||
User user = userMap.getUser(base.getUniqueId());
|
||||
|
||||
if (base.getClass() != UUIDPlayer.class || user.getBase() == null) {
|
||||
if (user == null) {
|
||||
if (getSettings().isDebug()) {
|
||||
LOGGER.log(Level.INFO, "Constructing new userfile from base player " + base.getName());
|
||||
}
|
||||
user = userMap.loadUncachedUser(base);
|
||||
|
||||
// The above method will end up creating a new user, but it will not be added to the cache.
|
||||
// Since we already call UserMap#getUser() above, we are already okay with adding the user to the cache,
|
||||
// so we need to manually add the user to the cache in order to avoid a memory leak and maintain behavior.
|
||||
userMap.addCachedUser(user);
|
||||
} else {
|
||||
user.update(base);
|
||||
}
|
||||
return user;
|
||||
|
||||
@@ -121,15 +121,6 @@ public class EssentialsPlayerListener implements Listener, FakeAccessor {
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean isGameEventEvent() {
|
||||
try {
|
||||
Class.forName("org.bukkit.event.block.BlockReceiveGameEvent");
|
||||
return true;
|
||||
} catch (final ClassNotFoundException ignored) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public void registerEvents() {
|
||||
ess.getServer().getPluginManager().registerEvents(this, ess);
|
||||
|
||||
@@ -137,10 +128,6 @@ public class EssentialsPlayerListener implements Listener, FakeAccessor {
|
||||
ess.getServer().getPluginManager().registerEvents(new ArrowPickupListener(), ess);
|
||||
}
|
||||
|
||||
if (isGameEventEvent()) {
|
||||
ess.getServer().getPluginManager().registerEvents(new SculkListener1_17(), ess);
|
||||
}
|
||||
|
||||
if (isEntityPickupEvent()) {
|
||||
ess.getServer().getPluginManager().registerEvents(new PickupListener1_12(), ess);
|
||||
} else {
|
||||
@@ -1014,15 +1001,6 @@ public class EssentialsPlayerListener implements Listener, FakeAccessor {
|
||||
}
|
||||
}
|
||||
|
||||
private final class SculkListener1_17 implements Listener {
|
||||
@EventHandler
|
||||
public void onGameEvent(final org.bukkit.event.block.BlockReceiveGameEvent event) {
|
||||
if (event.getEntity() instanceof Player && ess.getUser((Player) event.getEntity()).isVanished()) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private final class CommandSendFilter implements CommandSendListenerProvider.Filter {
|
||||
@Override
|
||||
public Predicate<String> apply(Player player) {
|
||||
|
||||
@@ -963,7 +963,7 @@ public class EssentialsUpgrade {
|
||||
}
|
||||
}
|
||||
|
||||
uuids.put(uuid, time);
|
||||
uuids.put(uuid, config.getLong("timestamps.logout", 0L));
|
||||
nameToUuidMap.put(name, uuid);
|
||||
}
|
||||
} catch (IllegalArgumentException | IndexOutOfBoundsException ignored) {
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.earth2me.essentials;
|
||||
import com.earth2me.essentials.commands.IEssentialsCommand;
|
||||
import com.earth2me.essentials.signs.EssentialsSign;
|
||||
import com.earth2me.essentials.textreader.IText;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.spongepowered.configurate.CommentedConfigurationNode;
|
||||
@@ -18,6 +19,8 @@ import java.util.function.Predicate;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public interface ISettings extends IConf {
|
||||
String DEBUG_FLAG_NAMESPACE = "net.essentialsx";
|
||||
|
||||
File getConfigFile();
|
||||
|
||||
boolean areSignsDisabled();
|
||||
@@ -141,6 +144,10 @@ public interface ISettings extends IConf {
|
||||
|
||||
boolean isDebug();
|
||||
|
||||
boolean isDebug(DebugFlag flag);
|
||||
|
||||
Long getDebugLong(DebugFlag flag);
|
||||
|
||||
void setDebug(boolean debug);
|
||||
|
||||
boolean isEcoDisabled();
|
||||
@@ -282,8 +289,6 @@ public interface ISettings extends IConf {
|
||||
|
||||
int getMaxUserCacheCount();
|
||||
|
||||
long getMaxUserCacheValueExpiry();
|
||||
|
||||
boolean allowSilentJoinQuit();
|
||||
|
||||
boolean isCustomJoinMessage();
|
||||
@@ -418,4 +423,52 @@ public interface ISettings extends IConf {
|
||||
OFF
|
||||
}
|
||||
|
||||
// TODO: consider separating out non-bool values? or replace this with an object-mapped class?
|
||||
enum DebugFlag {
|
||||
GENERIC("debug.generic", true),
|
||||
USERMAP_PRINT_STACK("usermap.print-stack", false),
|
||||
USERMAP_MAX_WARNS("usermap.max-warns", false),
|
||||
;
|
||||
|
||||
private final String flagKey;
|
||||
private final boolean isSetByGlobal;
|
||||
|
||||
DebugFlag(final String flagKey, final boolean isSetByGlobal) {
|
||||
this.flagKey = flagKey;
|
||||
this.isSetByGlobal = isSetByGlobal;
|
||||
}
|
||||
|
||||
public String getFlagKey() {
|
||||
return flagKey;
|
||||
}
|
||||
|
||||
public boolean isSetByGlobal() {
|
||||
return isSetByGlobal;
|
||||
}
|
||||
|
||||
public String getSystemPropertyKey() {
|
||||
return DEBUG_FLAG_NAMESPACE + "." + flagKey;
|
||||
}
|
||||
|
||||
public String getConfigKey() {
|
||||
return "debug." + (flagKey.replace("debug.", ""));
|
||||
}
|
||||
|
||||
public String getSystemPropertyValue() {
|
||||
return System.getProperty(getSystemPropertyKey(), "false");
|
||||
}
|
||||
|
||||
public boolean getSystemPropertyBoolean() {
|
||||
return Boolean.parseBoolean(getSystemPropertyValue());
|
||||
}
|
||||
|
||||
public Long getSystemPropertyLong() {
|
||||
final String value = getSystemPropertyValue();
|
||||
if (NumberUtil.isLong(value)) {
|
||||
return Long.parseLong(value);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -10,7 +10,6 @@ import com.earth2me.essentials.utils.DateUtil;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import net.ess3.api.IEssentials;
|
||||
import net.ess3.api.events.KitClaimEvent;
|
||||
import net.essentialsx.api.v2.events.KitPreExpandItemsEvent;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
@@ -220,11 +219,7 @@ public class Kit {
|
||||
final int maxStackSize = user.isAuthorized("essentials.oversizedstacks") ? ess.getSettings().getOversizedStackSize() : 0;
|
||||
final boolean isDropItemsIfFull = ess.getSettings().isDropItemsIfFull();
|
||||
|
||||
final KitPreExpandItemsEvent itemsEvent = new KitPreExpandItemsEvent(user, kitName, itemList);
|
||||
Bukkit.getPluginManager().callEvent(itemsEvent);
|
||||
|
||||
final ItemStack[] itemArray = itemList.toArray(new ItemStack[0]);
|
||||
|
||||
if (!isDropItemsIfFull && !Inventories.hasSpace(user.getBase(), maxStackSize, autoEquip, itemArray)) {
|
||||
user.sendMessage(tl("kitInvFullNoDrop"));
|
||||
return false;
|
||||
|
||||
@@ -194,14 +194,14 @@ public class MetaItemStack {
|
||||
final Material WRITTEN_BOOK = EnumUtil.getMaterial("WRITTEN_BOOK");
|
||||
|
||||
if (split.length > 1 && split[0].equalsIgnoreCase("name") && hasMetaPermission(sender, "name", false, true, ess)) {
|
||||
final String displayName = FormatUtil.replaceFormat(split[1].replaceAll("(?<!\\\\)_", " ").replace("\\_", "_"));
|
||||
final String displayName = FormatUtil.replaceFormat(split[1].replace('_', ' '));
|
||||
final ItemMeta meta = stack.getItemMeta();
|
||||
meta.setDisplayName(displayName);
|
||||
stack.setItemMeta(meta);
|
||||
} else if (split.length > 1 && (split[0].equalsIgnoreCase("lore") || split[0].equalsIgnoreCase("desc")) && hasMetaPermission(sender, "lore", false, true, ess)) {
|
||||
final List<String> lore = new ArrayList<>();
|
||||
for (final String line : split[1].split("(?<!\\\\)\\|")) {
|
||||
lore.add(FormatUtil.replaceFormat(line.replaceAll("(?<!\\\\)_", " ").replace("\\_", "_").replace("\\|", "|")));
|
||||
lore.add(FormatUtil.replaceFormat(line.replace('_', ' ').replace("\\|", "|")));
|
||||
}
|
||||
final ItemMeta meta = stack.getItemMeta();
|
||||
meta.setLore(lore);
|
||||
@@ -230,7 +230,7 @@ public class MetaItemStack {
|
||||
meta.setAuthor(author);
|
||||
stack.setItemMeta(meta);
|
||||
} else if (split.length > 1 && split[0].equalsIgnoreCase("title") && stack.getType() == WRITTEN_BOOK && hasMetaPermission(sender, "title", false, true, ess)) {
|
||||
final String title = FormatUtil.replaceFormat(split[1].replaceAll("(?<!\\\\)_", " ").replace("\\_", "_"));
|
||||
final String title = FormatUtil.replaceFormat(split[1].replace('_', ' '));
|
||||
final BookMeta meta = (BookMeta) stack.getItemMeta();
|
||||
meta.setTitle(title);
|
||||
stack.setItemMeta(meta);
|
||||
@@ -240,7 +240,7 @@ public class MetaItemStack {
|
||||
final List<String> pages = meta.hasPages() ? new ArrayList<>(meta.getPages()) : new ArrayList<>();
|
||||
final List<String> lines = new ArrayList<>();
|
||||
for (final String line : split[1].split("(?<!\\\\)\\|")) {
|
||||
lines.add(FormatUtil.replaceFormat(line.replaceAll("(?<!\\\\)_", " ").replace("\\_", "_").replace("\\|", "|")));
|
||||
lines.add(FormatUtil.replaceFormat(line.replace('_', ' ').replace("\\|", "|")));
|
||||
}
|
||||
final String content = String.join("\n", lines);
|
||||
if (page >= pages.size()) {
|
||||
|
||||
@@ -109,8 +109,6 @@ public enum Mob {
|
||||
TADPOLE("Tadpole", Enemies.FRIENDLY, "TADPOLE"),
|
||||
WARDEN("Warden", Enemies.ENEMY, "WARDEN"),
|
||||
CHEST_BOAT("ChestBoat", Enemies.NEUTRAL, "CHEST_BOAT"),
|
||||
CAMEL("Camel", Enemies.FRIENDLY, "CAMEL"),
|
||||
SNIFFER("Sniffer", Enemies.FRIENDLY, "SNIFFER"),
|
||||
;
|
||||
|
||||
private static final Map<String, Mob> hashMap = new HashMap<>();
|
||||
|
||||
@@ -3,11 +3,9 @@ package com.earth2me.essentials;
|
||||
import com.earth2me.essentials.utils.EnumUtil;
|
||||
import com.earth2me.essentials.utils.VersionUtil;
|
||||
import net.ess3.nms.refl.ReflUtil;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.TreeSpecies;
|
||||
import org.bukkit.entity.Axolotl;
|
||||
import org.bukkit.entity.Boat;
|
||||
import org.bukkit.entity.Camel;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.EntityType;
|
||||
import org.bukkit.entity.Fox;
|
||||
@@ -17,10 +15,8 @@ import org.bukkit.entity.MushroomCow;
|
||||
import org.bukkit.entity.Ocelot;
|
||||
import org.bukkit.entity.Panda;
|
||||
import org.bukkit.entity.Parrot;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.entity.TropicalFish;
|
||||
import org.bukkit.entity.Villager;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
@@ -45,7 +41,6 @@ public final class MobCompat {
|
||||
public static final EntityType AXOLOTL = getEntityType("AXOLOTL");
|
||||
public static final EntityType GOAT = getEntityType("GOAT");
|
||||
public static final EntityType FROG = getEntityType("FROG");
|
||||
public static final EntityType CAMEL = getEntityType("CAMEL");
|
||||
|
||||
// Constants for mobs that have changed since earlier versions
|
||||
public static final EntityType CAT = getEntityType("CAT", "OCELOT");
|
||||
@@ -200,19 +195,6 @@ public final class MobCompat {
|
||||
}
|
||||
}
|
||||
|
||||
public static void setCamelSaddle(final Entity entity, final Player target) {
|
||||
if (VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_20_1_R01)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (entity instanceof Camel) {
|
||||
final Camel camel = (Camel) entity;
|
||||
camel.setTamed(true);
|
||||
camel.setOwner(target);
|
||||
camel.getInventory().setSaddle(new ItemStack(Material.SADDLE, 1));
|
||||
}
|
||||
}
|
||||
|
||||
public enum CatType {
|
||||
// These are (loosely) Mojang names for the cats
|
||||
SIAMESE("SIAMESE", "SIAMESE_CAT"),
|
||||
|
||||
@@ -209,7 +209,6 @@ public enum MobData {
|
||||
MANGROVE_BOAT("mangrove", Boat.class, MobCompat.BoatVariant.MANGROVE, true),
|
||||
OAK_BOAT("oak", Boat.class, MobCompat.BoatVariant.OAK, true),
|
||||
SPRUCE_BOAT("spruce", Boat.class, MobCompat.BoatVariant.SPRUCE, true),
|
||||
SADDLE_CAMEL("saddle", MobCompat.CAMEL, Data.CAMELSADDLE, true),
|
||||
;
|
||||
|
||||
final private String nickname;
|
||||
@@ -388,8 +387,6 @@ public enum MobData {
|
||||
}
|
||||
} else if (this.value.equals(Data.GOAT_SCREAMING)) {
|
||||
((Goat) spawned).setScreaming(true);
|
||||
} else if (this.value.equals(Data.CAMELSADDLE)) {
|
||||
MobCompat.setCamelSaddle(spawned, target);
|
||||
} else if (this.value instanceof MobCompat.BoatVariant) {
|
||||
MobCompat.setBoatVariant(spawned, (MobCompat.BoatVariant) this.value);
|
||||
} else if (this.value instanceof String) {
|
||||
@@ -449,6 +446,5 @@ public enum MobData {
|
||||
FISH_BODY_COLOR,
|
||||
FISH_PATTERN_COLOR,
|
||||
GOAT_SCREAMING,
|
||||
CAMELSADDLE,
|
||||
}
|
||||
}
|
||||
@@ -55,9 +55,9 @@ public final class PlayerList {
|
||||
int playerHidden = 0;
|
||||
int hiddenCount = 0;
|
||||
for (final User onlinePlayer : ess.getOnlineUsers()) {
|
||||
if (onlinePlayer.isHidden() || (user != null && onlinePlayer.isHiddenFrom(user.getBase()))) {
|
||||
if (onlinePlayer.isHidden() || (user != null && !user.getBase().canSee(onlinePlayer.getBase()))) {
|
||||
playerHidden++;
|
||||
if (showHidden || user != null && !onlinePlayer.isHiddenFrom(user.getBase())) {
|
||||
if (showHidden || user != null && user.getBase().canSee(onlinePlayer.getBase())) {
|
||||
hiddenCount++;
|
||||
}
|
||||
}
|
||||
@@ -75,7 +75,7 @@ public final class PlayerList {
|
||||
public static Map<String, List<User>> getPlayerLists(final IEssentials ess, final IUser sender, final boolean showHidden) {
|
||||
final Map<String, List<User>> playerList = new HashMap<>();
|
||||
for (final User onlineUser : ess.getOnlineUsers()) {
|
||||
if ((sender == null && !showHidden && onlineUser.isHidden()) || (sender != null && !showHidden && onlineUser.isHiddenFrom(sender.getBase()))) {
|
||||
if ((sender == null && !showHidden && onlineUser.isHidden()) || (sender != null && !showHidden && !sender.getBase().canSee(onlineUser.getBase()))) {
|
||||
continue;
|
||||
}
|
||||
final String group = FormatUtil.stripFormat(FormatUtil.stripEssentialsFormat(onlineUser.getGroup().toLowerCase()));
|
||||
|
||||
@@ -855,12 +855,41 @@ public class Settings implements net.ess3.api.ISettings {
|
||||
}
|
||||
|
||||
private boolean _isDebug() {
|
||||
return config.getBoolean("debug", false);
|
||||
if (config.isBoolean("debug")) {
|
||||
return config.getBoolean("debug", false);
|
||||
}
|
||||
|
||||
if (config.isBoolean("debug.enabled")) {
|
||||
return config.getBoolean("debug.enabled", false);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDebug() {
|
||||
return debug || configDebug;
|
||||
return isDebug(DebugFlag.GENERIC);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDebug(DebugFlag flag) {
|
||||
if (flag.isSetByGlobal() && (debug || configDebug)) {
|
||||
return true;
|
||||
}
|
||||
final String flagConfigPath = flag.getConfigKey();
|
||||
if (config.isBoolean(flagConfigPath)) {
|
||||
return config.getBoolean(flagConfigPath, false);
|
||||
}
|
||||
return flag.getSystemPropertyBoolean();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long getDebugLong(DebugFlag flag) {
|
||||
final String flagConfigPath = flag.getConfigKey();
|
||||
if (config.hasProperty(flagConfigPath)) {
|
||||
return config.getLong(flagConfigPath, 0);
|
||||
}
|
||||
return flag.getSystemPropertyLong();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -1469,16 +1498,10 @@ public class Settings implements net.ess3.api.ISettings {
|
||||
// #easteregg
|
||||
@Override
|
||||
public int getMaxUserCacheCount() {
|
||||
final long count = Runtime.getRuntime().maxMemory() / 1024 / 1024;
|
||||
final long count = Runtime.getRuntime().maxMemory() / 1024 / 96;
|
||||
return config.getInt("max-user-cache-count", (int) count);
|
||||
}
|
||||
|
||||
// #easteregg
|
||||
@Override
|
||||
public long getMaxUserCacheValueExpiry() {
|
||||
return config.getLong("max-user-cache-value-expiry", 600);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLastMessageReplyRecipient() {
|
||||
return config.getBoolean("last-message-reply-recipient", false);
|
||||
|
||||
@@ -152,7 +152,7 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
}
|
||||
|
||||
private boolean isAuthorizedCheck(final String node) {
|
||||
if (base instanceof OfflinePlayerStub) {
|
||||
if (base instanceof OfflinePlayer) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
}
|
||||
|
||||
private boolean isPermSetCheck(final String node) {
|
||||
if (base instanceof OfflinePlayerStub) {
|
||||
if (base instanceof OfflinePlayer) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
}
|
||||
|
||||
private TriState isAuthorizedExactCheck(final String node) {
|
||||
if (base instanceof OfflinePlayerStub) {
|
||||
if (base instanceof OfflinePlayer) {
|
||||
return TriState.UNSET;
|
||||
}
|
||||
|
||||
@@ -311,7 +311,7 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
|
||||
private void _dispose() {
|
||||
if (!base.isOnline()) {
|
||||
this.base = new OfflinePlayerStub(getConfigUUID(), ess.getServer());
|
||||
this.base = new OfflinePlayer(getConfigUUID(), ess.getServer());
|
||||
}
|
||||
cleanup();
|
||||
}
|
||||
@@ -679,9 +679,6 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
|
||||
@Override
|
||||
public boolean isHiddenFrom(Player player) {
|
||||
if (getBase() instanceof OfflinePlayerStub || player instanceof OfflinePlayerStub) {
|
||||
return true;
|
||||
}
|
||||
return !player.canSee(getBase());
|
||||
}
|
||||
|
||||
@@ -709,7 +706,7 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
|
||||
}
|
||||
|
||||
public boolean isHidden(final Player player) {
|
||||
return hidden || isHiddenFrom(player);
|
||||
return hidden || !player.canSee(getBase());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -17,6 +17,7 @@ import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.spongepowered.configurate.serialize.SerializationException;
|
||||
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
@@ -82,7 +83,7 @@ public abstract class UserData extends PlayerExtension implements IConf {
|
||||
config.load();
|
||||
try {
|
||||
holder = config.getRootNode().get(UserConfigHolder.class);
|
||||
} catch (Throwable e) {
|
||||
} catch (SerializationException e) {
|
||||
ess.getLogger().log(Level.SEVERE, "Error while reading user config: " + config.getFile().getName(), e);
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ public class UserMap {
|
||||
if (player instanceof Player) {
|
||||
userPlayer = (Player) player;
|
||||
} else {
|
||||
final OfflinePlayerStub essPlayer = new OfflinePlayerStub(player.getUniqueId(), Bukkit.getServer());
|
||||
final com.earth2me.essentials.OfflinePlayer essPlayer = new com.earth2me.essentials.OfflinePlayer(player.getUniqueId(), Bukkit.getServer());
|
||||
essPlayer.setName(player.getName());
|
||||
userPlayer = essPlayer;
|
||||
}
|
||||
|
||||
@@ -121,7 +121,7 @@ public class Warps implements IConf, net.ess3.api.IWarps {
|
||||
public final void reloadConfig() {
|
||||
warpPoints.clear();
|
||||
final File[] listOfFiles = warpsFolder.listFiles();
|
||||
if (listOfFiles != null) {
|
||||
if (listOfFiles.length >= 1) {
|
||||
for (final File listOfFile : listOfFiles) {
|
||||
final String filename = listOfFile.getName();
|
||||
if (listOfFile.isFile() && filename.endsWith(".yml")) {
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.earth2me.essentials.commands;
|
||||
|
||||
import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.Console;
|
||||
import com.earth2me.essentials.OfflinePlayerStub;
|
||||
import com.earth2me.essentials.OfflinePlayer;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.FormatUtil;
|
||||
import org.bukkit.BanList;
|
||||
@@ -30,7 +30,7 @@ public class Commandban extends EssentialsCommand {
|
||||
user = getPlayer(server, args, 0, true, true);
|
||||
} catch (final PlayerNotFoundException e) {
|
||||
nomatch = true;
|
||||
user = ess.getUser(new OfflinePlayerStub(args[0], ess.getServer()));
|
||||
user = ess.getUser(new OfflinePlayer(args[0], ess.getServer()));
|
||||
}
|
||||
if (!user.getBase().isOnline()) {
|
||||
if (sender.isPlayer() && !ess.getUser(sender.getPlayer()).isAuthorized("essentials.ban.offline")) {
|
||||
|
||||
@@ -25,7 +25,7 @@ public class Commandbook extends EssentialsCommand {
|
||||
|
||||
@Override
|
||||
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception {
|
||||
final ItemStack item = Inventories.getItemInMainHand(user.getBase());
|
||||
final ItemStack item = user.getItemInHand();
|
||||
final String player = user.getName();
|
||||
if (item.getType() == Material.WRITTEN_BOOK) {
|
||||
final BookMeta bmeta = (BookMeta) item.getItemMeta();
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
package com.earth2me.essentials.commands;
|
||||
|
||||
import com.earth2me.essentials.Trade;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.LocationUtil;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Server;
|
||||
import org.bukkit.event.player.PlayerTeleportEvent;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
import static com.earth2me.essentials.I18n.tl;
|
||||
|
||||
public class Commandbottom extends EssentialsCommand {
|
||||
|
||||
public Commandbottom() {
|
||||
super("bottom");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception {
|
||||
final int bottomX = user.getLocation().getBlockX();
|
||||
final int bottomZ = user.getLocation().getBlockZ();
|
||||
final float pitch = user.getLocation().getPitch();
|
||||
final float yaw = user.getLocation().getYaw();
|
||||
final Location unsafe = new Location(user.getWorld(), bottomX, ess.getWorldInfoProvider().getMinHeight(user.getWorld()), bottomZ, yaw, pitch);
|
||||
final Location safe = LocationUtil.getSafeDestination(ess, unsafe);
|
||||
final CompletableFuture<Boolean> future = getNewExceptionFuture(user.getSource(), commandLabel);
|
||||
future.thenAccept(success -> {
|
||||
if (success) {
|
||||
user.sendMessage(tl("teleportBottom", safe.getWorld().getName(), safe.getBlockX(), safe.getBlockY(), safe.getBlockZ()));
|
||||
}
|
||||
});
|
||||
user.getAsyncTeleport().teleport(safe, new Trade(this.getName(), ess), PlayerTeleportEvent.TeleportCause.COMMAND, future);
|
||||
}
|
||||
}
|
||||
@@ -3,8 +3,6 @@ package com.earth2me.essentials.commands;
|
||||
import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.IUser;
|
||||
import com.earth2me.essentials.User;
|
||||
import net.essentialsx.api.v2.events.HomeModifyEvent;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Server;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -39,27 +37,18 @@ public class Commanddelhome extends EssentialsCommand {
|
||||
|
||||
if (expandedArg.length > 1 && (user == null || user.isAuthorized("essentials.delhome.others"))) {
|
||||
user = getPlayer(server, expandedArg, 0, true, true);
|
||||
name = expandedArg[1].toLowerCase(Locale.ENGLISH);
|
||||
name = expandedArg[1];
|
||||
} else if (user == null) {
|
||||
throw new NotEnoughArgumentsException();
|
||||
} else {
|
||||
name = expandedArg[0].toLowerCase(Locale.ENGLISH);
|
||||
name = expandedArg[0];
|
||||
}
|
||||
|
||||
if (name.equals("bed")) {
|
||||
if (name.equalsIgnoreCase("bed")) {
|
||||
throw new Exception(tl("invalidHomeName"));
|
||||
}
|
||||
|
||||
final HomeModifyEvent event = new HomeModifyEvent(sender.getUser(ess), user, name, user.getHome(name), false);
|
||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
||||
if (event.isCancelled()) {
|
||||
if (ess.getSettings().isDebug()) {
|
||||
ess.getLogger().info("HomeModifyEvent canceled for /delhome execution by " + sender.getDisplayName());
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
user.delHome(name);
|
||||
user.delHome(name.toLowerCase(Locale.ENGLISH));
|
||||
sender.sendMessage(tl("deleteHome", name));
|
||||
}
|
||||
|
||||
|
||||
@@ -3,22 +3,11 @@ package com.earth2me.essentials.commands;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.FormatUtil;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import com.earth2me.essentials.utils.VersionUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Server;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockFace;
|
||||
import org.bukkit.block.Sign;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.block.data.type.HangingSign;
|
||||
import org.bukkit.block.data.type.WallHangingSign;
|
||||
import org.bukkit.block.data.type.WallSign;
|
||||
import org.bukkit.block.sign.Side;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.block.SignChangeEvent;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@@ -40,74 +29,48 @@ public class Commandeditsign extends EssentialsCommand {
|
||||
if (!(target.getState() instanceof Sign)) {
|
||||
throw new Exception(tl("editsignCommandTarget"));
|
||||
}
|
||||
final ModifiableSign sign = wrapSign((Sign) target.getState(), user);
|
||||
final Sign sign = (Sign) target.getState();
|
||||
try {
|
||||
if (args[0].equalsIgnoreCase("set") && args.length > 2) {
|
||||
final String[] existingLines = sign.getLines();
|
||||
final int line = Integer.parseInt(args[1]) - 1;
|
||||
final String text = FormatUtil.formatString(user, "essentials.editsign", getFinalArg(args, 2)).trim();
|
||||
if (ChatColor.stripColor(text).length() > 15 && !user.isAuthorized("essentials.editsign.unlimited")) {
|
||||
throw new Exception(tl("editsignCommandLimit"));
|
||||
}
|
||||
existingLines[line] = text;
|
||||
if (callSignEvent(sign, user.getBase(), existingLines)) {
|
||||
return;
|
||||
}
|
||||
|
||||
sign.setLine(line, text);
|
||||
sign.update();
|
||||
user.sendMessage(tl("editsignCommandSetSuccess", line + 1, text));
|
||||
} else if (args[0].equalsIgnoreCase("clear")) {
|
||||
if (args.length == 1) {
|
||||
final String[] existingLines = sign.getLines();
|
||||
for (int i = 0; i < 4; i++) { // A whole one line of line savings!
|
||||
existingLines[i] = "";
|
||||
sign.setLine(i, "");
|
||||
}
|
||||
|
||||
if (callSignEvent(sign, user.getBase(), existingLines)) {
|
||||
return;
|
||||
}
|
||||
|
||||
sign.update();
|
||||
user.sendMessage(tl("editsignCommandClear"));
|
||||
} else {
|
||||
final String[] existingLines = sign.getLines();
|
||||
final int line = Integer.parseInt(args[1]) - 1;
|
||||
existingLines[line] = "";
|
||||
|
||||
if (callSignEvent(sign, user.getBase(), existingLines)) {
|
||||
return;
|
||||
}
|
||||
|
||||
sign.setLine(line, "");
|
||||
sign.update();
|
||||
user.sendMessage(tl("editsignCommandClearLine", line + 1));
|
||||
}
|
||||
} else if (args[0].equalsIgnoreCase("copy")) {
|
||||
} else if (args[0].equalsIgnoreCase("copy") || args[0].equalsIgnoreCase("paste")) {
|
||||
final boolean copy = args[0].equalsIgnoreCase("copy");
|
||||
final String tlPrefix = copy ? "editsignCopy" : "editsignPaste";
|
||||
final int line = args.length == 1 ? -1 : Integer.parseInt(args[1]) - 1;
|
||||
|
||||
if (line == -1) {
|
||||
for (int i = 0; i < 4; i++) {
|
||||
// We use unformat here to prevent players from copying signs with colors that they do not have permission to use.
|
||||
user.getSignCopy().set(i, FormatUtil.unformatString(user, "essentials.editsign", sign.getLine(i)));
|
||||
processSignCopyPaste(user, sign, i, copy);
|
||||
}
|
||||
user.sendMessage(tl("editsignCopy", commandLabel));
|
||||
user.sendMessage(tl(tlPrefix, commandLabel));
|
||||
} else {
|
||||
// We use unformat here to prevent players from copying signs with colors that they do not have permission to use.
|
||||
user.getSignCopy().set(line, FormatUtil.unformatString(user, "essentials.editsign", sign.getLine(line)));
|
||||
user.sendMessage(tl("editsignCopyLine", line + 1, commandLabel));
|
||||
processSignCopyPaste(user, sign, line, copy);
|
||||
user.sendMessage(tl(tlPrefix + "Line", line + 1, commandLabel));
|
||||
}
|
||||
|
||||
} else if (args[0].equalsIgnoreCase("paste")) {
|
||||
final int line = args.length == 1 ? -1 : Integer.parseInt(args[1]) - 1;
|
||||
|
||||
final String[] existingLines = sign.getLines();
|
||||
if (line == -1) {
|
||||
for (int i = 0; i < 4; i++) {
|
||||
existingLines[i] = FormatUtil.formatString(user, "essentials.editsign", user.getSignCopy().get(i));
|
||||
}
|
||||
user.sendMessage(tl("editsignPaste", commandLabel));
|
||||
} else {
|
||||
existingLines[line] = FormatUtil.formatString(user, "essentials.editsign", user.getSignCopy().get(line));
|
||||
user.sendMessage(tl("editsignPasteLine", line + 1, commandLabel));
|
||||
if (!copy) {
|
||||
sign.update();
|
||||
}
|
||||
|
||||
callSignEvent(sign, user.getBase(), existingLines);
|
||||
} else {
|
||||
throw new NotEnoughArgumentsException();
|
||||
}
|
||||
@@ -116,28 +79,15 @@ public class Commandeditsign extends EssentialsCommand {
|
||||
}
|
||||
}
|
||||
|
||||
private boolean callSignEvent(final ModifiableSign sign, final Player player, final String[] lines) {
|
||||
final SignChangeEvent event;
|
||||
if (VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_20_1_R01)) {
|
||||
event = new SignChangeEvent(sign.getBlock(), player, lines, sign.isFront() ? Side.FRONT : Side.BACK);
|
||||
} else {
|
||||
//noinspection deprecation
|
||||
event = new SignChangeEvent(sign.getBlock(), player, lines);
|
||||
private void processSignCopyPaste(final User user, final Sign sign, final int index, final boolean copy) {
|
||||
if (copy) {
|
||||
// We use unformat here to prevent players from copying signs with colors that they do not have permission to use.
|
||||
user.getSignCopy().set(index, FormatUtil.unformatString(user, "essentials.editsign", sign.getLine(index)));
|
||||
return;
|
||||
}
|
||||
|
||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
||||
if (event.isCancelled()) {
|
||||
if (ess.getSettings().isDebug()) {
|
||||
ess.getLogger().info("SignChangeEvent canceled for /editsign execution by " + player.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 4; i++) {
|
||||
sign.setLine(i, lines[i]);
|
||||
}
|
||||
sign.update();
|
||||
return false;
|
||||
final String line = FormatUtil.formatString(user, "essentials.editsign", user.getSignCopy().get(index));
|
||||
sign.setLine(index, line == null ? "" : line);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -150,7 +100,7 @@ public class Commandeditsign extends EssentialsCommand {
|
||||
final int line = Integer.parseInt(args[1]);
|
||||
final Block target = user.getTargetBlock(5);
|
||||
if (target.getState() instanceof Sign && line <= 4) {
|
||||
final ModifiableSign sign = wrapSign((Sign) target.getState(), user);
|
||||
final Sign sign = (Sign) target.getState();
|
||||
return Lists.newArrayList(FormatUtil.unformatString(user, "essentials.editsign", sign.getLine(line - 1)));
|
||||
}
|
||||
return Collections.emptyList();
|
||||
@@ -158,93 +108,4 @@ public class Commandeditsign extends EssentialsCommand {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
}
|
||||
|
||||
private ModifiableSign wrapSign(final Sign sign, final User user) {
|
||||
if (VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_20_1_R01)) {
|
||||
final Vector eyeLocLessSign = user.getBase().getEyeLocation().toVector().subtract(sign.getLocation().add(.5, .5, .5).toVector());
|
||||
final BlockData signBlockData = sign.getBlockData();
|
||||
|
||||
final BlockFace signDirection;
|
||||
if (signBlockData instanceof org.bukkit.block.data.type.Sign) {
|
||||
signDirection = ((org.bukkit.block.data.type.Sign) signBlockData).getRotation();
|
||||
} else if (signBlockData instanceof WallSign) {
|
||||
signDirection = ((WallSign) signBlockData).getFacing();
|
||||
} else if (signBlockData instanceof HangingSign) {
|
||||
signDirection = ((HangingSign) signBlockData).getRotation();
|
||||
} else if (signBlockData instanceof WallHangingSign) {
|
||||
signDirection = ((WallHangingSign) signBlockData).getFacing();
|
||||
} else {
|
||||
throw new IllegalStateException("Unknown block data for sign: " + signBlockData.getClass());
|
||||
}
|
||||
|
||||
final Side side = eyeLocLessSign.dot(signDirection.getDirection()) > 0 ? Side.FRONT : Side.BACK;
|
||||
|
||||
return new ModifiableSign(sign) {
|
||||
@Override
|
||||
String[] getLines() {
|
||||
return sign.getSide(side).getLines();
|
||||
}
|
||||
|
||||
@Override
|
||||
String getLine(int line) {
|
||||
return sign.getSide(side).getLine(line);
|
||||
}
|
||||
|
||||
@Override
|
||||
void setLine(int line, String text) {
|
||||
sign.getSide(side).setLine(line, text);
|
||||
}
|
||||
|
||||
@Override
|
||||
boolean isFront() {
|
||||
return side == Side.FRONT;
|
||||
}
|
||||
};
|
||||
}
|
||||
return new ModifiableSign(sign) {
|
||||
@Override
|
||||
String[] getLines() {
|
||||
return sign.getLines();
|
||||
}
|
||||
|
||||
@Override
|
||||
String getLine(int line) {
|
||||
return sign.getLine(line);
|
||||
}
|
||||
|
||||
@Override
|
||||
void setLine(int line, String text) {
|
||||
sign.setLine(line, text);
|
||||
}
|
||||
|
||||
@Override
|
||||
boolean isFront() {
|
||||
return true;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
private abstract static class ModifiableSign {
|
||||
protected final Sign sign;
|
||||
|
||||
protected ModifiableSign(final Sign sign) {
|
||||
this.sign = sign;
|
||||
}
|
||||
|
||||
abstract String getLine(int line);
|
||||
|
||||
abstract String[] getLines();
|
||||
|
||||
abstract void setLine(int line, String text);
|
||||
|
||||
abstract boolean isFront();
|
||||
|
||||
Block getBlock() {
|
||||
return sign.getBlock();
|
||||
}
|
||||
|
||||
void update() {
|
||||
sign.update();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,6 +3,7 @@ package com.earth2me.essentials.commands;
|
||||
import com.earth2me.essentials.Enchantments;
|
||||
import com.earth2me.essentials.MetaItemStack;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.craftbukkit.Inventories;
|
||||
import com.earth2me.essentials.utils.StringUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.bukkit.Material;
|
||||
@@ -56,7 +57,7 @@ public class Commandenchant extends EssentialsCommand {
|
||||
final MetaItemStack metaStack = new MetaItemStack(stack);
|
||||
final Enchantment enchantment = metaStack.getEnchantment(user, args[0]);
|
||||
metaStack.addEnchantment(user.getSource(), ess.getSettings().allowUnsafeEnchantments() && user.isAuthorized("essentials.enchantments.allowunsafe"), enchantment, level);
|
||||
stack.setItemMeta(metaStack.getItemStack().getItemMeta());
|
||||
Inventories.setItemInMainHand(user.getBase(), metaStack.getItemStack());
|
||||
user.getBase().updateInventory();
|
||||
final String enchantName = enchantment.getName().toLowerCase(Locale.ENGLISH).replace('_', ' ');
|
||||
if (level == 0) {
|
||||
|
||||
@@ -328,7 +328,6 @@ public class Commandessentials extends EssentialsCommand {
|
||||
files.add(new PasteUtil.PasteFile("dump.json", dump.toString()));
|
||||
|
||||
final Plugin essDiscord = Bukkit.getPluginManager().getPlugin("EssentialsDiscord");
|
||||
final Plugin essDiscordLink = Bukkit.getPluginManager().getPlugin("EssentialsDiscordLink");
|
||||
final Plugin essSpawn = Bukkit.getPluginManager().getPlugin("EssentialsSpawn");
|
||||
|
||||
final Map<String, Command> knownCommandsCopy = new HashMap<>(ess.getKnownCommandsProvider().getKnownCommands());
|
||||
@@ -390,15 +389,6 @@ public class Commandessentials extends EssentialsCommand {
|
||||
} catch (IOException e) {
|
||||
sender.sendMessage(tl("dumpErrorUpload", "discord-config.yml", e.getMessage()));
|
||||
}
|
||||
|
||||
if (essDiscordLink != null) {
|
||||
try {
|
||||
files.add(new PasteUtil.PasteFile("discord-link-config.yml",
|
||||
new String(Files.readAllBytes(essDiscordLink.getDataFolder().toPath().resolve("config.yml")), StandardCharsets.UTF_8)));
|
||||
} catch (IOException e) {
|
||||
sender.sendMessage(tl("dumpErrorUpload", "discord-link-config.yml", e.getMessage()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (kits) {
|
||||
@@ -700,8 +690,6 @@ public class Commandessentials extends EssentialsCommand {
|
||||
}
|
||||
ess.getLogger().info("Found " + total + " orphaned userdata files.");
|
||||
});
|
||||
} else if (args[1].equalsIgnoreCase("cache")) {
|
||||
sender.sendMessage(tl("usermapKnown", ess.getUsers().getAllUserUUIDs().size(), ess.getUsers().getNameCache().size()));
|
||||
} else {
|
||||
try {
|
||||
final UUID uuid = UUID.fromString(args[1]);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.earth2me.essentials.commands;
|
||||
|
||||
import com.earth2me.essentials.OfflinePlayerStub;
|
||||
import com.earth2me.essentials.OfflinePlayer;
|
||||
import com.earth2me.essentials.Trade;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.StringUtil;
|
||||
@@ -42,7 +42,7 @@ public class Commandhome extends EssentialsCommand {
|
||||
}
|
||||
try {
|
||||
if ("bed".equalsIgnoreCase(homeName) && user.isAuthorized("essentials.home.bed")) {
|
||||
if (!player.getBase().isOnline() || player.getBase() instanceof OfflinePlayerStub) {
|
||||
if (!player.getBase().isOnline() || player.getBase() instanceof OfflinePlayer) {
|
||||
throw new Exception(tl("bedOffline"));
|
||||
}
|
||||
PaperLib.getBedSpawnLocationAsync(player.getBase(), true).thenAccept(location -> {
|
||||
@@ -101,7 +101,7 @@ public class Commandhome extends EssentialsCommand {
|
||||
user.sendMessage(tl("homes", StringUtil.joinList(homes), count, getHomeLimit(finalPlayer)));
|
||||
}
|
||||
});
|
||||
if (!player.getBase().isOnline() || player.getBase() instanceof OfflinePlayerStub) {
|
||||
if (!player.getBase().isOnline() || player.getBase() instanceof OfflinePlayer) {
|
||||
message.complete(null);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ public class Commandkick extends EssentialsCommand {
|
||||
final User user = sender.isPlayer() ? ess.getUser(sender.getPlayer()) : null;
|
||||
|
||||
if (user != null) {
|
||||
if (target.isHidden(sender.getPlayer()) && !user.canInteractVanished() && target.isHiddenFrom(sender.getPlayer())) {
|
||||
if (target.isHidden(sender.getPlayer()) && !user.canInteractVanished() && !sender.getPlayer().canSee(target.getBase())) {
|
||||
throw new PlayerNotFoundException();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.earth2me.essentials.commands;
|
||||
|
||||
import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.OfflinePlayerStub;
|
||||
import com.earth2me.essentials.OfflinePlayer;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.DateUtil;
|
||||
import net.ess3.api.events.MuteStatusChangeEvent;
|
||||
@@ -29,7 +29,7 @@ public class Commandmute extends EssentialsCommand {
|
||||
user = getPlayer(server, args, 0, true, true);
|
||||
} catch (final PlayerNotFoundException e) {
|
||||
nomatch = true;
|
||||
user = ess.getUser(new OfflinePlayerStub(args[0], ess.getServer()));
|
||||
user = ess.getUser(new OfflinePlayer(args[0], ess.getServer()));
|
||||
}
|
||||
if (!user.getBase().isOnline() && sender.isPlayer()) {
|
||||
if (!sender.isAuthorized("essentials.mute.offline", ess)) {
|
||||
|
||||
@@ -87,7 +87,7 @@ public class Commandnear extends EssentialsCommand {
|
||||
final Queue<User> nearbyPlayers = new PriorityQueue<>((o1, o2) -> (int) (o1.getLocation().distanceSquared(loc) - o2.getLocation().distanceSquared(loc)));
|
||||
|
||||
for (final User player : ess.getOnlineUsers()) {
|
||||
if (!player.equals(user) && !player.isAuthorized("essentials.near.exclude") && (!player.isHidden(user.getBase()) || showHidden || !player.isHiddenFrom(user.getBase()))) {
|
||||
if (!player.equals(user) && !player.isAuthorized("essentials.near.exclude") && (!player.isHidden(user.getBase()) || showHidden || user.getBase().canSee(player.getBase()))) {
|
||||
final Location playerLoc = player.getLocation();
|
||||
if (playerLoc.getWorld() != world) {
|
||||
continue;
|
||||
|
||||
@@ -25,7 +25,7 @@ public class Commandrealname extends EssentialsCommand {
|
||||
final boolean skipHidden = sender.isPlayer() && !ess.getUser(sender.getPlayer()).canInteractVanished();
|
||||
boolean foundUser = false;
|
||||
for (final User u : ess.getOnlineUsers()) {
|
||||
if (skipHidden && u.isHidden(sender.getPlayer()) && u.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && u.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(u.getBase())) {
|
||||
continue;
|
||||
}
|
||||
u.setDisplayNick();
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.earth2me.essentials.commands;
|
||||
|
||||
import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.craftbukkit.Inventories;
|
||||
import com.earth2me.essentials.utils.EnumUtil;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import com.earth2me.essentials.utils.VersionUtil;
|
||||
@@ -54,18 +53,7 @@ public class Commandrecipe extends EssentialsCommand {
|
||||
throw new NotEnoughArgumentsException();
|
||||
}
|
||||
|
||||
final ItemStack itemType;
|
||||
|
||||
if (args[0].equalsIgnoreCase("hand")) {
|
||||
if (!sender.isPlayer()) {
|
||||
throw new Exception(tl("consoleCannotUseCommand"));
|
||||
}
|
||||
|
||||
itemType = Inventories.getItemInHand(sender.getPlayer());
|
||||
} else {
|
||||
itemType = ess.getItemDb().get(args[0]);
|
||||
}
|
||||
|
||||
final ItemStack itemType = ess.getItemDb().get(args[0]);
|
||||
int recipeNo = 0;
|
||||
|
||||
if (args.length > 1) {
|
||||
|
||||
@@ -4,8 +4,6 @@ import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import net.ess3.api.IUser;
|
||||
import net.essentialsx.api.v2.events.HomeModifyEvent;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Server;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -62,15 +60,6 @@ public class Commandrenamehome extends EssentialsCommand {
|
||||
throw new NoSuchFieldException(tl("invalidHomeName"));
|
||||
}
|
||||
|
||||
final HomeModifyEvent event = new HomeModifyEvent(user, usersHome, oldName, newName, usersHome.getHome(oldName));
|
||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
||||
if (event.isCancelled()) {
|
||||
if (ess.getSettings().isDebug()) {
|
||||
ess.getLogger().info("HomeModifyEvent canceled for /renamehome execution by " + user.getDisplayName());
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
usersHome.renameHome(oldName, newName);
|
||||
user.sendMessage(tl("homeRenamed", oldName, newName));
|
||||
usersHome.setLastHomeConfirmation(null);
|
||||
|
||||
@@ -4,8 +4,6 @@ import com.earth2me.essentials.CommandSource;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.LocationUtil;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import net.essentialsx.api.v2.events.HomeModifyEvent;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Server;
|
||||
|
||||
@@ -64,25 +62,8 @@ public class Commandsethome extends EssentialsCommand {
|
||||
return;
|
||||
}
|
||||
|
||||
final Location prevHomeLoc = usersHome.getHome(name);
|
||||
|
||||
final HomeModifyEvent event;
|
||||
if (prevHomeLoc == null) {
|
||||
event = new HomeModifyEvent(user, usersHome, name, location, true);
|
||||
} else {
|
||||
event = new HomeModifyEvent(user, usersHome, name, prevHomeLoc, location);
|
||||
}
|
||||
|
||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
||||
if (event.isCancelled()) {
|
||||
if (ess.getSettings().isDebug()) {
|
||||
ess.getLogger().info("HomeModifyEvent canceled for /sethome execution by " + user.getDisplayName());
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
usersHome.setHome(name, location);
|
||||
user.sendMessage(tl("homeSet", location.getWorld().getName(), location.getBlockX(), location.getBlockY(), location.getBlockZ(), name));
|
||||
user.sendMessage(tl("homeSet", user.getLocation().getWorld().getName(), user.getLocation().getBlockX(), user.getLocation().getBlockY(), user.getLocation().getBlockZ(), name));
|
||||
usersHome.setLastHomeConfirmation(null);
|
||||
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ public class Commandspeed extends EssentialsCommand {
|
||||
final List<Player> matchedPlayers = server.matchPlayer(name);
|
||||
for (final Player matchPlayer : matchedPlayers) {
|
||||
final User player = ess.getUser(matchPlayer);
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && player.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(matchPlayer)) {
|
||||
continue;
|
||||
}
|
||||
foundUser = true;
|
||||
|
||||
@@ -24,12 +24,12 @@ public class Commandtop extends EssentialsCommand {
|
||||
final float yaw = user.getLocation().getYaw();
|
||||
final Location unsafe = new Location(user.getWorld(), topX, ess.getWorldInfoProvider().getMaxHeight(user.getWorld()), topZ, yaw, pitch);
|
||||
final Location safe = LocationUtil.getSafeDestination(ess, unsafe);
|
||||
final CompletableFuture<Boolean> future = getNewExceptionFuture(user.getSource(), commandLabel);
|
||||
final CompletableFuture<Boolean> future = new CompletableFuture<>();
|
||||
future.thenAccept(success -> {
|
||||
if (success) {
|
||||
user.sendMessage(tl("teleportTop", safe.getWorld().getName(), safe.getBlockX(), safe.getBlockY(), safe.getBlockZ()));
|
||||
}
|
||||
});
|
||||
user.getAsyncTeleport().teleport(safe, new Trade(this.getName(), ess), TeleportCause.COMMAND, future);
|
||||
user.getAsyncTeleport().teleport(safe, new Trade(this.getName(), ess), TeleportCause.COMMAND, getNewExceptionFuture(user.getSource(), commandLabel));
|
||||
}
|
||||
}
|
||||
@@ -21,11 +21,6 @@ public class Commandtpoffline extends EssentialsCommand {
|
||||
final User target = getPlayer(server, args, 0, true, true);
|
||||
final Location logout = target.getLogoutLocation();
|
||||
|
||||
if (logout == null) {
|
||||
user.sendMessage(tl("teleportOfflineUnknown", user.getDisplayName()));
|
||||
throw new NoChargeException();
|
||||
}
|
||||
|
||||
if (user.getWorld() != logout.getWorld() && ess.getSettings().isWorldTeleportPermissions() && !user.isAuthorized("essentials.worlds." + logout.getWorld().getName())) {
|
||||
throw new Exception(tl("noPerm", "essentials.worlds." + logout.getWorld().getName()));
|
||||
}
|
||||
|
||||
+5
-10
@@ -30,21 +30,16 @@ public abstract class EssentialsLoopCommand extends EssentialsCommand {
|
||||
final UUID uuid = StringUtil.toUUID(searchTerm);
|
||||
if (uuid != null) {
|
||||
final User matchedUser = ess.getUser(uuid);
|
||||
if (matchedUser == null) {
|
||||
throw new PlayerNotFoundException();
|
||||
}
|
||||
userConsumer.accept(matchedUser);
|
||||
} else if (matchWildcards && searchTerm.contentEquals("**")) {
|
||||
for (final UUID u : ess.getUsers().getAllUserUUIDs()) {
|
||||
final User user = ess.getUsers().loadUncachedUser(u);
|
||||
if (user != null) {
|
||||
userConsumer.accept(user);
|
||||
}
|
||||
userConsumer.accept(user);
|
||||
}
|
||||
} else if (matchWildcards && searchTerm.contentEquals("*")) {
|
||||
final boolean skipHidden = sender.isPlayer() && !ess.getUser(sender.getPlayer()).canInteractVanished();
|
||||
for (final User onlineUser : ess.getOnlineUsers()) {
|
||||
if (skipHidden && onlineUser.isHidden(sender.getPlayer()) && onlineUser.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && onlineUser.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(onlineUser.getBase())) {
|
||||
continue;
|
||||
}
|
||||
userConsumer.accept(onlineUser);
|
||||
@@ -81,7 +76,7 @@ public abstract class EssentialsLoopCommand extends EssentialsCommand {
|
||||
|
||||
if (matchWildcards && (searchTerm.contentEquals("**") || searchTerm.contentEquals("*"))) {
|
||||
for (final User onlineUser : ess.getOnlineUsers()) {
|
||||
if (skipHidden && onlineUser.isHidden(sender.getPlayer()) && onlineUser.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && onlineUser.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(onlineUser.getBase())) {
|
||||
continue;
|
||||
}
|
||||
userConsumer.accept(onlineUser);
|
||||
@@ -96,7 +91,7 @@ public abstract class EssentialsLoopCommand extends EssentialsCommand {
|
||||
if (matchedPlayers.isEmpty()) {
|
||||
final String matchText = searchTerm.toLowerCase(Locale.ENGLISH);
|
||||
for (final User player : ess.getOnlineUsers()) {
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && player.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(player.getBase())) {
|
||||
continue;
|
||||
}
|
||||
final String displayName = FormatUtil.stripFormat(player.getDisplayName()).toLowerCase(Locale.ENGLISH);
|
||||
@@ -108,7 +103,7 @@ public abstract class EssentialsLoopCommand extends EssentialsCommand {
|
||||
} else {
|
||||
for (final Player matchPlayer : matchedPlayers) {
|
||||
final User player = ess.getUser(matchPlayer);
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && player.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(matchPlayer)) {
|
||||
continue;
|
||||
}
|
||||
foundUser = true;
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ public abstract class EssentialsToggleCommand extends EssentialsCommand {
|
||||
final List<Player> matchedPlayers = server.matchPlayer(args[0]);
|
||||
for (final Player matchPlayer : matchedPlayers) {
|
||||
final User player = ess.getUser(matchPlayer);
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && player.isHiddenFrom(sender.getPlayer())) {
|
||||
if (skipHidden && player.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(matchPlayer)) {
|
||||
continue;
|
||||
}
|
||||
foundUser = true;
|
||||
|
||||
+1
-3
@@ -131,7 +131,6 @@ public class EssentialsConfiguration {
|
||||
try {
|
||||
return node.get(LazyLocation.class);
|
||||
} catch (SerializationException e) {
|
||||
Essentials.getWrappedLogger().log(Level.SEVERE, e.getMessage(), e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -273,8 +272,7 @@ public class EssentialsConfiguration {
|
||||
try {
|
||||
return node.get(BigDecimal.class);
|
||||
} catch (SerializationException e) {
|
||||
Essentials.getWrappedLogger().log(Level.SEVERE, e.getMessage(), e);
|
||||
return def;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-3
@@ -17,9 +17,7 @@ public class MaterialTypeSerializer extends ScalarSerializer<Material> {
|
||||
if (obj instanceof String) {
|
||||
return Material.matchMaterial((String) obj);
|
||||
}
|
||||
|
||||
// Configurate will use an EnumSet to deserialize, which doesn't support null types. Default to air.
|
||||
return Material.AIR;
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -21,9 +21,8 @@ public final class BanLookup {
|
||||
}
|
||||
|
||||
public static BanEntry getBanEntry(final IEssentials ess, final String name) {
|
||||
final Set benteries = ess.getServer().getBanList(BanList.Type.NAME).getBanEntries();
|
||||
for (final Object ob : benteries) {
|
||||
final BanEntry banEnt = (BanEntry) ob;
|
||||
final Set<BanEntry> benteries = ess.getServer().getBanList(BanList.Type.NAME).getBanEntries();
|
||||
for (final BanEntry banEnt : benteries) {
|
||||
if (banEnt.getTarget().equals(name)) {
|
||||
return banEnt;
|
||||
}
|
||||
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
package com.earth2me.essentials.economy.vault;
|
||||
|
||||
import com.earth2me.essentials.Essentials;
|
||||
import com.earth2me.essentials.OfflinePlayerStub;
|
||||
import com.earth2me.essentials.api.NoLoanPermittedException;
|
||||
import com.earth2me.essentials.api.UserDoesNotExistException;
|
||||
import com.earth2me.essentials.config.EssentialsUserConfiguration;
|
||||
@@ -325,7 +324,7 @@ public class VaultEconomyProvider implements Economy {
|
||||
if (player instanceof Player) {
|
||||
userPlayer = (Player) player;
|
||||
} else {
|
||||
final OfflinePlayerStub essPlayer = new OfflinePlayerStub(player.getUniqueId(), ess.getServer());
|
||||
final com.earth2me.essentials.OfflinePlayer essPlayer = new com.earth2me.essentials.OfflinePlayer(player.getUniqueId(), ess.getServer());
|
||||
essPlayer.setName(player.getName());
|
||||
userPlayer = essPlayer;
|
||||
}
|
||||
|
||||
@@ -75,14 +75,6 @@ public class LuckPermsHandler extends ModernVaultHandler {
|
||||
}
|
||||
|
||||
final User user = ess.getUsers().loadUncachedUser(target.getUniqueId());
|
||||
|
||||
// This will occur for first time players during join,
|
||||
// None of our contexts would apply to that kind of person anyway,
|
||||
// lets just skip :O
|
||||
if (user == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (Calculator calculator : this.calculators) {
|
||||
calculator.function.apply(user).forEach(value -> consumer.accept(calculator.id, value));
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.FormatUtil;
|
||||
import com.earth2me.essentials.utils.MaterialUtil;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import com.earth2me.essentials.utils.VersionUtil;
|
||||
import net.ess3.api.IEssentials;
|
||||
import net.ess3.api.MaxMoneyException;
|
||||
import net.ess3.api.events.SignBreakEvent;
|
||||
@@ -19,7 +18,7 @@ import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockFace;
|
||||
import org.bukkit.block.Sign;
|
||||
import org.bukkit.block.data.Directional;
|
||||
import org.bukkit.block.data.type.WallSign;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.block.SignChangeEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
@@ -49,7 +48,7 @@ public class EssentialsSign {
|
||||
final BlockFace[] directions = new BlockFace[] {BlockFace.NORTH, BlockFace.EAST, BlockFace.SOUTH, BlockFace.WEST};
|
||||
for (final BlockFace blockFace : directions) {
|
||||
final Block signBlock = block.getRelative(blockFace);
|
||||
if (MaterialUtil.isWallSign(signBlock.getType()) || MaterialUtil.isWallHangingSign(signBlock.getType())) {
|
||||
if (MaterialUtil.isWallSign(signBlock.getType())) {
|
||||
try {
|
||||
if (getWallSignFacing(signBlock) == blockFace && isValidSign(new BlockSign(signBlock))) {
|
||||
return true;
|
||||
@@ -85,14 +84,13 @@ public class EssentialsSign {
|
||||
}
|
||||
|
||||
private static BlockFace getWallSignFacing(final Block block) {
|
||||
if (VersionUtil.PRE_FLATTENING) {
|
||||
//noinspection deprecation
|
||||
try {
|
||||
final WallSign signData = (WallSign) block.getState().getBlockData();
|
||||
return signData.getFacing();
|
||||
} catch (final NoClassDefFoundError | NoSuchMethodError e) {
|
||||
final org.bukkit.material.Sign signMat = (org.bukkit.material.Sign) block.getState().getData();
|
||||
return signMat.getFacing();
|
||||
}
|
||||
|
||||
final Directional signData = (Directional) block.getState().getBlockData();
|
||||
return signData.getFacing();
|
||||
}
|
||||
|
||||
protected final boolean onSignCreate(final SignChangeEvent event, final IEssentials ess) {
|
||||
|
||||
@@ -87,9 +87,6 @@ public class SignTrade extends EssentialsSign {
|
||||
final Trade trade = getTrade(sign, 2, AmountType.COST, false, true, ess);
|
||||
ItemStack stack = Inventories.getItemInHand(player.getBase());
|
||||
if (trade.getItemStack() != null && stack != null && !MaterialUtil.isAir(stack.getType()) && trade.getItemStack().getType() == stack.getType() && MaterialUtil.getDamage(trade.getItemStack()) == MaterialUtil.getDamage(stack) && trade.getItemStack().getEnchantments().equals(stack.getEnchantments())) {
|
||||
if (MaterialUtil.isPotion(trade.getItemStack().getType()) && !trade.getItemStack().isSimilar(stack)) {
|
||||
return null;
|
||||
}
|
||||
final int amount = trade.getItemStack().getAmount();
|
||||
if (Inventories.containsAtLeast(player.getBase(), trade.getItemStack(), amount)) {
|
||||
stack = stack.clone();
|
||||
@@ -179,7 +176,7 @@ public class SignTrade extends EssentialsSign {
|
||||
if (amount.compareTo(MINTRANSACTION) < 0 || money.compareTo(MINTRANSACTION) < 0) {
|
||||
throw new SignException(tl("moreThanZero"));
|
||||
}
|
||||
final String newLine = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.formatAsCurrency(amount);
|
||||
final String newLine = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.shortCurrency(amount, ess).substring(1);
|
||||
validateSignLength(newLine);
|
||||
sign.setLine(index, newLine);
|
||||
return;
|
||||
@@ -333,7 +330,7 @@ public class SignTrade extends EssentialsSign {
|
||||
final BigDecimal money = getMoney(split[0], ess);
|
||||
final BigDecimal amount = getBigDecimal(split[1], ess);
|
||||
if (money != null && amount != null) {
|
||||
final String newline = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.formatAsCurrency(value);
|
||||
final String newline = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.shortCurrency(value, ess).substring(1);
|
||||
validateSignLength(newline);
|
||||
sign.setLine(index, newline);
|
||||
return;
|
||||
|
||||
@@ -140,13 +140,6 @@ public class KeywordReplacer implements IText {
|
||||
|
||||
for (int i = 0; i < input.getLines().size(); i++) {
|
||||
String line = input.getLines().get(i);
|
||||
|
||||
// Skip processing b64 encoded items, they will not have keywords in them.
|
||||
if (line.startsWith("@")) {
|
||||
replaced.add(line);
|
||||
continue;
|
||||
}
|
||||
|
||||
final Matcher matcher = KEYWORD.matcher(line);
|
||||
|
||||
while (matcher.find()) {
|
||||
@@ -382,10 +375,7 @@ public class KeywordReplacer implements IText {
|
||||
}
|
||||
|
||||
if (this.replaceSpacesWithUnderscores) {
|
||||
// Don't replace spaces with underscores in command nor escape underscores.
|
||||
if (!line.startsWith("/")) {
|
||||
replacer = replacer.replace("_", "\\_").replaceAll("\\s", "_");
|
||||
}
|
||||
replacer = replacer.replaceAll("\\s", "_");
|
||||
}
|
||||
|
||||
//If this is just a regular keyword, lets throw it into the cache
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.earth2me.essentials.userstorage;
|
||||
|
||||
import com.earth2me.essentials.OfflinePlayerStub;
|
||||
import com.earth2me.essentials.ISettings;
|
||||
import com.earth2me.essentials.OfflinePlayer;
|
||||
import com.earth2me.essentials.User;
|
||||
import com.earth2me.essentials.utils.NumberUtil;
|
||||
import com.google.common.cache.CacheBuilder;
|
||||
import com.google.common.cache.CacheLoader;
|
||||
import com.google.common.cache.LoadingCache;
|
||||
@@ -16,7 +16,6 @@ import java.util.UUID;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.logging.Level;
|
||||
|
||||
@@ -27,7 +26,6 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
|
||||
private final boolean debugPrintStackWithWarn;
|
||||
private final long debugMaxWarnsPerType;
|
||||
private final boolean debugLogCache;
|
||||
private final ConcurrentMap<String, AtomicLong> debugNonPlayerWarnCounts;
|
||||
|
||||
public ModernUserMap(final IEssentials ess) {
|
||||
@@ -35,20 +33,16 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
this.uuidCache = new ModernUUIDCache(ess);
|
||||
this.userCache = CacheBuilder.newBuilder()
|
||||
.maximumSize(ess.getSettings().getMaxUserCacheCount())
|
||||
.expireAfterAccess(ess.getSettings().getMaxUserCacheValueExpiry(), TimeUnit.SECONDS)
|
||||
.softValues()
|
||||
.build(this);
|
||||
|
||||
// -Dnet.essentialsx.usermap.print-stack=true
|
||||
final String printStackProperty = System.getProperty("net.essentialsx.usermap.print-stack", "false");
|
||||
// -Dnet.essentialsx.usermap.max-warns=20
|
||||
final String maxWarnProperty = System.getProperty("net.essentialsx.usermap.max-warns", "100");
|
||||
// -Dnet.essentialsx.usermap.log-cache=true
|
||||
final String logCacheProperty = System.getProperty("net.essentialsx.usermap.log-cache", "false");
|
||||
final Long maxWarnSetting = ess.getSettings().getDebugLong(ISettings.DebugFlag.USERMAP_MAX_WARNS);
|
||||
this.debugMaxWarnsPerType = maxWarnSetting != null ? maxWarnSetting : -1;
|
||||
|
||||
// -Dnet.essentialsx.usermap.print-stack=true
|
||||
this.debugPrintStackWithWarn = ess.getSettings().isDebug(ISettings.DebugFlag.USERMAP_PRINT_STACK);
|
||||
|
||||
this.debugMaxWarnsPerType = NumberUtil.isLong(maxWarnProperty) ? Long.parseLong(maxWarnProperty) : -1;
|
||||
this.debugPrintStackWithWarn = Boolean.parseBoolean(printStackProperty);
|
||||
this.debugLogCache = Boolean.parseBoolean(logCacheProperty);
|
||||
this.debugNonPlayerWarnCounts = new ConcurrentHashMap<>();
|
||||
}
|
||||
|
||||
@@ -87,7 +81,6 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
public User getUser(final Player base) {
|
||||
final User user = loadUncachedUser(base);
|
||||
userCache.put(user.getUUID(), user);
|
||||
debugLogCache(user);
|
||||
return user;
|
||||
}
|
||||
|
||||
@@ -98,11 +91,11 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
}
|
||||
|
||||
final User user = getUser(uuidCache.getCachedUUID(name));
|
||||
if (user != null && user.getBase() instanceof OfflinePlayerStub) {
|
||||
if (user != null && user.getBase() instanceof OfflinePlayer) {
|
||||
if (user.getLastAccountName() != null) {
|
||||
((OfflinePlayerStub) user.getBase()).setName(user.getLastAccountName());
|
||||
((OfflinePlayer) user.getBase()).setName(user.getLastAccountName());
|
||||
} else {
|
||||
((OfflinePlayerStub) user.getBase()).setName(name);
|
||||
((OfflinePlayer) user.getBase()).setName(name);
|
||||
}
|
||||
}
|
||||
return user;
|
||||
@@ -121,7 +114,6 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
public User load(final UUID uuid) throws Exception {
|
||||
final User user = loadUncachedUser(uuid);
|
||||
if (user != null) {
|
||||
debugLogCache(user);
|
||||
return user;
|
||||
}
|
||||
|
||||
@@ -164,31 +156,20 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
|
||||
final File userFile = getUserFile(uuid);
|
||||
if (userFile.exists()) {
|
||||
player = new OfflinePlayerStub(uuid, ess.getServer());
|
||||
player = new OfflinePlayer(uuid, ess.getServer());
|
||||
user = new User(player, ess);
|
||||
final String accName = user.getLastAccountName();
|
||||
((OfflinePlayerStub) player).setName(accName);
|
||||
// Check to see if there is already a UUID mapping for the name in the name cache before updating it.
|
||||
// Since this code is ran for offline players, there's a chance we could be overriding the mapping
|
||||
// for a player who changed their name to an older player's name, let that be handled during join.
|
||||
//
|
||||
// Here is a senerio which could take place if didn't do the containsKey check;
|
||||
// "JRoyLULW" joins the server - "JRoyLULW" is mapped to 86f39a70-eda7-44a2-88f8-0ade4e1ec8c0
|
||||
// "JRoyLULW" changes their name to "mbax" - Nothing happens, they are yet to join the server
|
||||
// "mdcfe" changes their name to "JRoyLULW" - Nothing happens, they are yet to join the server
|
||||
// "JRoyLULW" (formally "mdcfe") joins the server - "JRoyLULW" is mapped to 62a6a4bb-a2b8-4796-bfe6-63067250990a
|
||||
// The /baltop command is ran, iterating over all players.
|
||||
//
|
||||
// During the baltop iteration, two uuids have the `last-account-name` of "JRoyLULW" creating the
|
||||
// potential that "JRoyLULW" is mapped back to 86f39a70-eda7-44a2-88f8-0ade4e1ec8c0 when the true
|
||||
// bearer of that name is now 62a6a4bb-a2b8-4796-bfe6-63067250990a.
|
||||
uuidCache.updateCache(uuid, (accName == null || uuidCache.getNameCache().containsKey(accName)) ? null : accName);
|
||||
((OfflinePlayer) player).setName(user.getLastAccountName());
|
||||
uuidCache.updateCache(uuid, null);
|
||||
return user;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public void addCachedUser(final User user) {
|
||||
userCache.put(user.getUUID(), user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, UUID> getNameCache() {
|
||||
return uuidCache.getNameCache();
|
||||
@@ -215,14 +196,6 @@ public class ModernUserMap extends CacheLoader<UUID, User> implements IUserMap {
|
||||
uuidCache.shutdown();
|
||||
}
|
||||
|
||||
private void debugLogCache(final User user) {
|
||||
if (!debugLogCache) {
|
||||
return;
|
||||
}
|
||||
final Throwable throwable = new Throwable();
|
||||
ess.getLogger().log(Level.INFO, String.format("Caching user %s (%s)", user.getName(), user.getUUID()), throwable);
|
||||
}
|
||||
|
||||
private void debugLogUncachedNonPlayer(final Player base) {
|
||||
final String typeName = base.getClass().getName();
|
||||
final long count = debugNonPlayerWarnCounts.computeIfAbsent(typeName, name -> new AtomicLong(0)).getAndIncrement();
|
||||
|
||||
@@ -26,7 +26,7 @@ public final class FormatUtil {
|
||||
private static final Pattern LOGCOLOR_PATTERN = Pattern.compile("\\x1B\\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]");
|
||||
private static final Pattern URL_PATTERN = Pattern.compile("((?:(?:https?)://)?[\\w-_\\.]{2,})\\.([a-zA-Z]{2,3}(?:/\\S+)?)");
|
||||
//Used to strip ANSI control codes from console
|
||||
private static final Pattern ANSI_CONTROL_PATTERN = Pattern.compile("[\\x1B\\x9B][\\[\\]()#;?]*(?:(?:(?:;[-a-zA-Z\\d/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d/#&.:=?%@~_]*)*)?\\x07|(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~])");
|
||||
private static final Pattern ANSI_CONTROL_PATTERN = Pattern.compile("\u001B(?:\\[0?m|\\[38;2(?:;\\d{1,3}){3}m|\\[([0-9]{1,2}[;m]?){3})");
|
||||
private static final Pattern PAPER_CONTROL_PATTERN = Pattern.compile("(?i)" + (char) 0x7f + "[0-9A-FK-ORX]");
|
||||
|
||||
private FormatUtil() {
|
||||
|
||||
@@ -27,8 +27,6 @@ public final class MaterialUtil {
|
||||
private static final Set<Material> POTIONS;
|
||||
private static final Set<Material> SIGN_POSTS;
|
||||
private static final Set<Material> WALL_SIGNS;
|
||||
private static final Set<Material> HANGING_SIGNS;
|
||||
private static final Set<Material> HANGING_WALL_SIGNS;
|
||||
|
||||
private static final Set<Material> HELMETS;
|
||||
private static final Set<Material> CHESTPLATES;
|
||||
@@ -73,7 +71,7 @@ public final class MaterialUtil {
|
||||
MOB_HEADS = EnumUtil.getAllMatching(Material.class, "SKELETON_SKULL",
|
||||
"SKELETON_WALL_SKULL", "WITHER_SKELETON_SKULL", "WITHER_SKELETON_WALL_SKULL",
|
||||
"CREEPER_HEAD", "CREEPER_WALL_HEAD", "ZOMBIE_HEAD", "ZOMBIE_WALL_HEAD", "DRAGON_HEAD"
|
||||
, "DRAGON_WALL_HEAD", "PIGLIN_HEAD", "PIGLIN_WALL_HEAD");
|
||||
, "DRAGON_WALL_HEAD");
|
||||
|
||||
PLAYER_HEADS = EnumUtil.getAllMatching(Material.class, "PLAYER_HEAD", "PLAYER_WALL_HEAD");
|
||||
|
||||
@@ -85,30 +83,14 @@ public final class MaterialUtil {
|
||||
"DARK_OAK_SIGN", "JUNGLE_SIGN",
|
||||
"OAK_SIGN", "SPRUCE_SIGN",
|
||||
"CRIMSON_SIGN", "WARPED_SIGN",
|
||||
"MANGROVE_SIGN", "CHERRY_SIGN",
|
||||
"BAMBOO_SIGN");
|
||||
"MANGROVE_SIGN");
|
||||
|
||||
WALL_SIGNS = EnumUtil.getAllMatching(Material.class, "WALL_SIGN",
|
||||
"ACACIA_WALL_SIGN", "BIRCH_WALL_SIGN",
|
||||
"DARK_OAK_WALL_SIGN", "JUNGLE_WALL_SIGN",
|
||||
"OAK_WALL_SIGN", "SPRUCE_WALL_SIGN",
|
||||
"CRIMSON_WALL_SIGN", "WARPED_WALL_SIGN",
|
||||
"MANGROVE_WALL_SIGN", "CHERRY_WALL_SIGN",
|
||||
"BAMBOO_WALL_SIGN");
|
||||
|
||||
HANGING_SIGNS = EnumUtil.getAllMatching(Material.class, "ACACIA_HANGING_SIGN", "BIRCH_HANGING_SIGN",
|
||||
"DARK_OAK_HANGING_SIGN", "JUNGLE_HANGING_SIGN",
|
||||
"OAK_HANGING_SIGN", "SPRUCE_HANGING_SIGN",
|
||||
"CRIMSON_HANGING_SIGN", "WARPED_HANGING_SIGN",
|
||||
"MANGROVE_HANGING_SIGN", "CHERRY_HANGING_SIGN",
|
||||
"BAMBOO_HANGING_SIGN");
|
||||
|
||||
HANGING_WALL_SIGNS = EnumUtil.getAllMatching(Material.class, "ACACIA_WALL_HANGING_SIGN", "BIRCH_WALL_HANGING_SIGN",
|
||||
"DARK_OAK_WALL_HANGING_SIGN", "JUNGLE_WALL_HANGING_SIGN",
|
||||
"OAK_WALL_HANGING_SIGN", "SPRUCE_WALL_HANGING_SIGN",
|
||||
"CRIMSON_WALL_HANGING_SIGN", "WARPED_WALL_HANGING_SIGN",
|
||||
"MANGROVE_WALL_HANGING_SIGN", "CHERRY_WALL_HANGING_SIGN",
|
||||
"BAMBOO_WALL_HANGING_SIGN");
|
||||
"MANGROVE_WALL_SIGN");
|
||||
}
|
||||
|
||||
private MaterialUtil() {
|
||||
@@ -170,20 +152,12 @@ public final class MaterialUtil {
|
||||
return WALL_SIGNS.contains(material);
|
||||
}
|
||||
|
||||
public static boolean isHangingSign(final Material material) {
|
||||
return HANGING_SIGNS.contains(material);
|
||||
}
|
||||
|
||||
public static boolean isWallHangingSign(final Material material) {
|
||||
return HANGING_WALL_SIGNS.contains(material);
|
||||
}
|
||||
|
||||
public static boolean isEditableBook(final Material material) {
|
||||
return EDITABLE_BOOKS.contains(material);
|
||||
}
|
||||
|
||||
public static boolean isSign(final Material material) {
|
||||
return isSignPost(material) || isWallSign(material) || isHangingSign(material) || isWallHangingSign(material);
|
||||
return isSignPost(material) || isWallSign(material);
|
||||
}
|
||||
|
||||
public static boolean isSkull(final Material material) {
|
||||
|
||||
@@ -36,10 +36,10 @@ public final class VersionUtil {
|
||||
public static final BukkitVersion v1_17_1_R01 = BukkitVersion.fromString("1.17.1-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_18_2_R01 = BukkitVersion.fromString("1.18.2-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_19_R01 = BukkitVersion.fromString("1.19-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_19_4_R01 = BukkitVersion.fromString("1.19.4-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_20_1_R01 = BukkitVersion.fromString("1.20.1-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_19_2_R01 = BukkitVersion.fromString("1.19.2-R0.1-SNAPSHOT");
|
||||
public static final BukkitVersion v1_19_3_R01 = BukkitVersion.fromString("1.19.3-R0.1-SNAPSHOT");
|
||||
|
||||
private static final Set<BukkitVersion> supportedVersions = ImmutableSet.of(v1_8_8_R01, v1_9_4_R01, v1_10_2_R01, v1_11_2_R01, v1_12_2_R01, v1_13_2_R01, v1_14_4_R01, v1_15_2_R01, v1_16_5_R01, v1_17_1_R01, v1_18_2_R01, v1_19_4_R01, v1_20_1_R01);
|
||||
private static final Set<BukkitVersion> supportedVersions = ImmutableSet.of(v1_8_8_R01, v1_9_4_R01, v1_10_2_R01, v1_11_2_R01, v1_12_2_R01, v1_13_2_R01, v1_14_4_R01, v1_15_2_R01, v1_16_5_R01, v1_17_1_R01, v1_18_2_R01, v1_19_3_R01);
|
||||
|
||||
public static final boolean PRE_FLATTENING = VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_13_0_R01);
|
||||
|
||||
@@ -71,12 +71,10 @@ public final class VersionUtil {
|
||||
builder.put("io.akarin.server.Config", SupportStatus.DANGEROUS_FORK);
|
||||
|
||||
// Forge - Doesn't support Bukkit
|
||||
// The below translates to net.minecraftforge.common.MinecraftForge
|
||||
builder.put(dumb(new int[] {110, 101, 116, 46, 109, 105, 110, 101, 99, 114, 97, 102, 116, 102, 111, 114, 103, 101, 46, 99, 111, 109, 109, 111, 110, 46, 77, 105, 110, 101, 99, 114, 97, 102, 116, 70, 111, 114, 103, 101}, 40), SupportStatus.UNSTABLE);
|
||||
builder.put("net.minecraftforge.common.MinecraftForge", SupportStatus.UNSTABLE);
|
||||
|
||||
// Fabric - Doesn't support Bukkit
|
||||
// The below translates to net.fabricmc.loader.launch.knot.KnotServer
|
||||
builder.put(dumb(new int[] {110, 101, 116, 46, 102, 97, 98, 114, 105, 99, 109, 99, 46, 108, 111, 97, 100, 101, 114, 46, 108, 97, 117, 110, 99, 104, 46, 107, 110, 111, 116, 46, 75, 110, 111, 116, 83, 101, 114, 118, 101, 114}, 42), SupportStatus.UNSTABLE);
|
||||
builder.put("net.fabricmc.loader.launch.knot.KnotServer", SupportStatus.UNSTABLE);
|
||||
|
||||
// Misc translation layers that do not add NMS will be caught by this
|
||||
if (ReflUtil.getNmsVersionObject().isHigherThanOrEqualTo(ReflUtil.V1_17_R1)) {
|
||||
@@ -347,21 +345,4 @@ public final class VersionUtil {
|
||||
return supported;
|
||||
}
|
||||
}
|
||||
|
||||
private static String dumb(final int[] clazz, final int len) {
|
||||
final char[] chars = new char[clazz.length];
|
||||
|
||||
for (int i = 0; i < clazz.length; i++) {
|
||||
chars[i] = (char) clazz[i];
|
||||
}
|
||||
|
||||
final String decode = String.valueOf(chars);
|
||||
|
||||
if (decode.length() != len) {
|
||||
System.exit(1);
|
||||
return "why do hybrids try to bypass this?";
|
||||
}
|
||||
|
||||
return decode;
|
||||
}
|
||||
}
|
||||
@@ -1,137 +0,0 @@
|
||||
package net.essentialsx.api.v2.events;
|
||||
|
||||
import net.ess3.api.IUser;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.event.Cancellable;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
|
||||
/**
|
||||
* Called when a home is about to be modified.
|
||||
*/
|
||||
public class HomeModifyEvent extends Event implements Cancellable {
|
||||
private static final HandlerList handlers = new HandlerList();
|
||||
|
||||
private final IUser user;
|
||||
private final IUser homeOwner;
|
||||
private final Location newLocation;
|
||||
private final Location oldLocation;
|
||||
private final String newName;
|
||||
private final String oldName;
|
||||
private final HomeModifyCause cause;
|
||||
private boolean canceled = false;
|
||||
|
||||
public HomeModifyEvent(IUser user, IUser homeOwner, String name, Location location, boolean create) {
|
||||
this(user, homeOwner,
|
||||
create ? location : null, // newLocation
|
||||
create ? null : location, // oldLocation
|
||||
create ? name : null, // newName
|
||||
create ? null : name, // oldName
|
||||
create ? HomeModifyCause.CREATE : HomeModifyCause.DELETE);
|
||||
}
|
||||
|
||||
public HomeModifyEvent(IUser user, IUser homeOwner, String oldName, String newName, Location location) {
|
||||
this(user, homeOwner, location, location, newName, oldName, HomeModifyCause.RENAME);
|
||||
}
|
||||
|
||||
public HomeModifyEvent(IUser user, IUser homeOwner, String name, Location oldLocation, Location newLocation) {
|
||||
this(user, homeOwner, newLocation, oldLocation, name, name, HomeModifyCause.UPDATE);
|
||||
}
|
||||
|
||||
public HomeModifyEvent(IUser user, IUser homeOwner, Location newLocation, Location oldLocation, String newName, String oldName, HomeModifyCause cause) {
|
||||
this.user = user;
|
||||
this.homeOwner = homeOwner;
|
||||
this.newLocation = newLocation;
|
||||
this.oldLocation = oldLocation;
|
||||
this.newName = newName;
|
||||
this.oldName = oldName;
|
||||
this.cause = cause;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the user who modified the home or null if the console modified the home.
|
||||
* @return The user who modified the home or null.
|
||||
*/
|
||||
public IUser getUser() {
|
||||
return user;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the owner of the home being modified.
|
||||
* @return The user who owns the home.
|
||||
*/
|
||||
public IUser getHomeOwner() {
|
||||
return homeOwner;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the location of the home when {@link #getCause()} returns {@link HomeModifyCause#CREATE} or {@link HomeModifyCause#RENAME},
|
||||
* returns the updated location of the home if it returns {@link HomeModifyCause#UPDATE}, or returns null if it returns {@link HomeModifyCause#DELETE}.
|
||||
* @return The location of the home or null.
|
||||
*/
|
||||
public Location getNewLocation() {
|
||||
return newLocation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the location of the home when {@link #getCause()} returns {@link HomeModifyCause#RENAME} or {@link HomeModifyCause#DELETE},
|
||||
* returns the previous location of the home if it returns {@link HomeModifyCause#UPDATE}, or returns null if it returns {@link HomeModifyCause#CREATE}.
|
||||
* @return The location of the home or null.
|
||||
*/
|
||||
public Location getOldLocation() {
|
||||
return oldLocation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the name of the home when {@link #getCause()} returns {@link HomeModifyCause#CREATE} or {@link HomeModifyCause#UPDATE},
|
||||
* returns the updated name if it returns {@link HomeModifyCause#RENAME}, or returns null if it returns {@link HomeModifyCause#DELETE}.
|
||||
* @return The name of the home or null.
|
||||
*/
|
||||
public String getNewName() {
|
||||
return newName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the name of the home when {@link #getCause()} returns {@link HomeModifyCause#UPDATE} or {@link HomeModifyCause#DELETE},
|
||||
* returns the previous name if it returns {@link HomeModifyCause#RENAME}, or returns null if it returns {@link HomeModifyCause#CREATE}.
|
||||
* @return The name of the home or null.
|
||||
*/
|
||||
public String getOldName() {
|
||||
return oldName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the underlying cause of this modification to a home.
|
||||
* @return The cause.
|
||||
*/
|
||||
public HomeModifyCause getCause() {
|
||||
return cause;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setCancelled(boolean cancel) {
|
||||
this.canceled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCancelled() {
|
||||
return canceled;
|
||||
}
|
||||
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return handlers;
|
||||
}
|
||||
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlers;
|
||||
}
|
||||
|
||||
/**
|
||||
* The cause of why a home was modified.
|
||||
* Used by {@link HomeModifyEvent}.
|
||||
*/
|
||||
public enum HomeModifyCause {
|
||||
CREATE, DELETE, RENAME, UPDATE
|
||||
}
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
package net.essentialsx.api.v2.events;
|
||||
|
||||
import net.ess3.api.IUser;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Called when items from a kit are about to be given to a {@link IUser user}.
|
||||
* <p>
|
||||
* This event is not cancellable and is called right before items are about to be received by the {@link #getUser() user}.
|
||||
* If you want to prevent kits from being claimed to begin with, use the {@link net.ess3.api.events.KitClaimEvent}
|
||||
* @see net.ess3.api.events.KitClaimEvent
|
||||
*/
|
||||
public class KitPreExpandItemsEvent extends Event {
|
||||
private static final HandlerList handlers = new HandlerList();
|
||||
|
||||
private final IUser user;
|
||||
private final String kitName;
|
||||
private final List<ItemStack> itemStacks;
|
||||
|
||||
public KitPreExpandItemsEvent(IUser user, String kitName, List<ItemStack> itemStacks) {
|
||||
this.user = user;
|
||||
this.kitName = kitName;
|
||||
this.itemStacks = itemStacks;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the {@link IUser user} who is receiving the kit.
|
||||
* @return the user.
|
||||
*/
|
||||
public IUser getUser() {
|
||||
return user;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the name of the kit the {@link IUser user} is receiving.
|
||||
* @return the name of the kit.
|
||||
*/
|
||||
public String getKitName() {
|
||||
return kitName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a mutable list with items to be received by the {@link IUser user}.
|
||||
* @return the list of items.
|
||||
*/
|
||||
public List<ItemStack> getItemStacks() {
|
||||
return itemStacks;
|
||||
}
|
||||
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return handlers;
|
||||
}
|
||||
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlers;
|
||||
}
|
||||
}
|
||||
@@ -2,15 +2,12 @@ package net.essentialsx.api.v2.events;
|
||||
|
||||
import net.ess3.api.IUser;
|
||||
import net.essentialsx.api.v2.services.mail.MailMessage;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.event.Cancellable;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
|
||||
/**
|
||||
* Called when mail is sent to a {@link net.ess3.api.IUser IUser} by another player or the console.
|
||||
* <p>
|
||||
* Note: This event has no guarantee of the thread it is fired on, please use {@link #isAsynchronous()}} to see if this event is off the main Bukkit thread.
|
||||
*/
|
||||
public class UserMailEvent extends Event implements Cancellable {
|
||||
private static final HandlerList handlers = new HandlerList();
|
||||
@@ -20,7 +17,6 @@ public class UserMailEvent extends Event implements Cancellable {
|
||||
private boolean canceled;
|
||||
|
||||
public UserMailEvent(IUser recipient, MailMessage message) {
|
||||
super(!Bukkit.isPrimaryThread());
|
||||
this.recipient = recipient;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Sets the title of a signed book
|
||||
bookLocked=\u00a76This book is now locked.
|
||||
bookTitleSet=\u00a76Title of the book set to {0}.
|
||||
bottomCommandDescription=Teleport to the lowest block at your current position.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Breaks the block you are looking at.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=\u00a76[\u00a74Broadcast\u00a76]\u00a7a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=\u00a76Usage(s);
|
||||
commandHelpLine4=\u00a76Aliases(s): \u00a7f{0}
|
||||
commandHelpLineUsage={0} \u00a76- {1}
|
||||
commandNotLoaded=\u00a74Command {0} is improperly loaded.
|
||||
consoleCannotUseCommand=This command cannot be used by Console.
|
||||
compassBearing=\u00a76Bearing\: {0} ({1} degrees).
|
||||
compassCommandDescription=Describes your current bearing.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -1026,8 +1023,8 @@ recentlyForeverAlone=\u00a74{0} recently went offline.
|
||||
recipe=\u00a76Recipe for \u00a7c{0}\u00a76 (\u00a7c{1}\u00a76 of \u00a7c{2}\u00a76)
|
||||
recipeBadIndex=There is no recipe by that number.
|
||||
recipeCommandDescription=Displays how to craft items.
|
||||
recipeCommandUsage=/<command> <<item>|hand> [number]
|
||||
recipeCommandUsage1=/<command> <<item>|hand> [page]
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Displays how to craft the given item
|
||||
recipeFurnace=\u00a76Smelt\: \u00a7c{0}\u00a76.
|
||||
recipeGrid=\u00a7c{0}X \u00a76| \u00a7{1}X \u00a76| \u00a7{2}X
|
||||
@@ -1256,7 +1253,6 @@ teleportationDisabledWarning=\u00a76You must enable teleportation before other p
|
||||
teleportationEnabled=\u00a76Teleportation \u00a7cenabled\u00a76.
|
||||
teleportationEnabledFor=\u00a76Teleportation \u00a7cenabled \u00a76for \u00a7c{0}\u00a76.
|
||||
teleportAtoB=\u00a7c{0}\u00a76 teleported you to \u00a7c{1}\u00a76.
|
||||
teleportBottom=\u00a76Teleporting to bottom.
|
||||
teleportDisabled=\u00a7c{0} \u00a74has teleportation disabled.
|
||||
teleportHereRequest=\u00a7c{0}\u00a76 has requested that you teleport to them.
|
||||
teleportHome=\u00a76Teleporting to \u00a7c{0}\u00a76.
|
||||
@@ -1272,7 +1268,6 @@ teleportRequestTimeoutInfo=\u00a76This request will timeout after\u00a7c {0} sec
|
||||
teleportTop=\u00a76Teleporting to top.
|
||||
teleportToPlayer=\u00a76Teleporting to \u00a7c{0}\u00a76.
|
||||
teleportOffline=\u00a76The player \u00a7c{0}\u00a76 is currently offline. You are able to teleport to them using /otp.
|
||||
teleportOfflineUnknown=\u00a76Unable to find the last known position of \u00a7c{0}\u00a76.
|
||||
tempbanExempt=\u00a74You may not tempban that player.
|
||||
tempbanExemptOffline=\u00a74You may not tempban offline players.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason: {1}
|
||||
@@ -1462,7 +1457,6 @@ userIsAwaySelfWithMessage=\u00a77You are now AFK.
|
||||
userIsNotAwaySelf=\u00a77You are no longer AFK.
|
||||
userJailed=\u00a76You have been jailed\!
|
||||
usermapEntry=\u00a7c{0} \u00a76is mapped to \u00a7c{1}\u00a76.
|
||||
usermapKnown=\u00a76There are \u00a7c{0} \u00a76known users to the user cache with \u00a7c{1} \u00a76name to UUID pairs.
|
||||
usermapPurge=\u00a76Checking for files in userdata that are not mapped, results will be logged to console. Destructive Mode: {0}
|
||||
usermapSize=\u00a76Current cached users in user map is \u00a7c{0}\u00a76/\u00a7c{1}\u00a76/\u00a7c{2}\u00a76.
|
||||
userUnknown=\u00a74Warning\: The user ''\u00a7c{0}\u00a74'' has never joined this server.
|
||||
|
||||
@@ -6,10 +6,10 @@ action=§5* {0} §5{1}
|
||||
addedToAccount=§a{0} бяха добавени към вашият акаунт.
|
||||
addedToOthersAccount=§a{0} бяха добавени към акаунта на {1}. Нов баланс\: {2}
|
||||
adventure=приключенски
|
||||
afkCommandDescription=Маркира ви като далеч-от-клавиятурата.
|
||||
afkCommandDescription=Маркира ви като далеч-от-клавиатурата.
|
||||
afkCommandUsage=/<command> [player/message...]
|
||||
afkCommandUsage1=/<command> [message]
|
||||
afkCommandUsage1Description=Активира вашият афк статус с опционална причина
|
||||
afkCommandUsage1Description=Активира вашия афк статус с опционална причина
|
||||
afkCommandUsage2=/<command> <player> [message]
|
||||
afkCommandUsage2Description=Активира афк статуса на специфичен играч с опционална причина
|
||||
alertBroke=счупени\:
|
||||
@@ -36,9 +36,9 @@ backAfterDeath=§6Използвайте командата /back, за да с
|
||||
backCommandDescription=Телепортира ви до вашата локация преди tp/spawn/warp.
|
||||
backCommandUsage=/<command> [player]
|
||||
backCommandUsage1=/<command>
|
||||
backCommandUsage1Description=Телепортира ви до предишното ви местоположение
|
||||
backCommandUsage1Description=Телепортира Ви до предишната локация
|
||||
backCommandUsage2=/<command> <player>
|
||||
backCommandUsage2Description=Телепортира специфичен играч до тяхното предишно местоположение
|
||||
backCommandUsage2Description=Телепортира специфичен играч до тяхната предишна локация
|
||||
backOther=§6Върнахте§c {0}§6 до предишното им местоположение.
|
||||
backupCommandDescription=Прави резервно копие, ако е конфигурирано.
|
||||
backupCommandUsage=/<command>
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Задава заглавието на подписана книга
|
||||
bookLocked=§6Книгата е заключена.
|
||||
bookTitleSet=§6Заглавието на книгата е зададено на {0}.
|
||||
bottomCommandDescription=Телепортирайте се до най-ниският блог на текущата ви позиция.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Чупи блока към, който гледате.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§6[§4Съобщение§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Употреба(и);
|
||||
commandHelpLine4=§6Алиас(и)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Командата {0} е грешно заредена.
|
||||
consoleCannotUseCommand=Тази команда не може да бъде използвата от Конзолата.
|
||||
compassBearing=§6Посока\: {0} ({1} градуса).
|
||||
compassCommandDescription=Описва текущото ви държание.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -177,7 +174,7 @@ cooldownWithMessage=§4Изчакване\: {0}
|
||||
coordsKeyword={0}, {1}, {2}
|
||||
couldNotFindTemplate=§4Не може да се намери шаблон {0}
|
||||
createdKit=§6Създадохте kit §c{0} §6с §c{1} §6употреби и интервал от §c{2}
|
||||
createkitCommandDescription=Създава кит в играта\!
|
||||
createkitCommandDescription=Създава кит от играта\!
|
||||
createkitCommandUsage=/<command> <kitname> <delay>
|
||||
createkitCommandUsage1=/<command> <kitname> <delay>
|
||||
createkitCommandUsage1Description=Създава кит с дадено име и интервал
|
||||
@@ -242,44 +239,16 @@ discordbroadcastCommandUsage1Description=Изпраща дадено съобщ
|
||||
discordbroadcastInvalidChannel=§4Дискорд канала §c{0}§4 не съществува.
|
||||
discordbroadcastPermission=§4Нямаш право да изпраща съобщения до канала §c{0}§4.
|
||||
discordbroadcastSent=§6Съобщението е изпратно до §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Акаунтът в Discord, който да бъде проверен
|
||||
discordCommandAccountDescription=Проверява свързания Minecraft акаунт за вас или за друг потребител в Discord
|
||||
discordCommandAccountResponseLinked=Вашият акаунт е свързан към Minecraft акаунта\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=Акаунта на {0} е свързан към Minecraft акаунта\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Нямате свързан Minecraft акаунт.
|
||||
discordCommandAccountResponseNotLinkedOther={0} няма свързан Minecraft акаунт.
|
||||
discordCommandDescription=Изпраща линк на Discord поканата до играча.
|
||||
discordCommandLink=§6Присъединете се към нашият Discord сървър на §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
discordCommandUsage1=/<command>
|
||||
discordCommandUsage1Description=Изпраща линк на Discord поканата до играча
|
||||
discordCommandExecuteDescription=Изпълнява конзолна команда в Minecraft сървъра.
|
||||
discordCommandExecuteArgumentCommand=Командата, която трябва да бъде изпълнена
|
||||
discordCommandExecuteReply=Изпълнява се команда\: "/{0}"
|
||||
discordCommandUnlinkDescription=Развързва текущо свързания Minecraft акаунт към вашия Discord акаунт
|
||||
discordCommandUnlinkInvalidCode=В момента нямате свързан Minecraft акаунт към вашия Discord акаунт\!
|
||||
discordCommandUnlinkUnlinked=Вашият Discord акаунт беше развързан от всички свързани Minecraft акаунти.
|
||||
discordCommandLinkArgumentCode=Кода, предоставен в играта, за свързване на вашия Minecraft акаунт
|
||||
discordCommandLinkDescription=Свързва вашия Discord акаунт с вашия Minecraft акаунт, използвайки код от командата /link в играта
|
||||
discordCommandLinkHasAccount=Вече имате свързан акаунт\! За да разваържете текущия си акаунт, напишете /unlink.
|
||||
discordCommandLinkInvalidCode=Невалиден код за свързване\! Уверете се, че сте изпълнили командата /link в играта и сте копирали кода правилно.
|
||||
discordCommandLinkLinked=Успешно свързахте вашият акаунт\!
|
||||
discordCommandListDescription=Показва списък с онлайн потребителите.
|
||||
discordCommandListArgumentGroup=Конкретна група, чрез която да се намали лимита на търсенето
|
||||
discordCommandMessageDescription=Изпраща съобщение до играч в Minecraft сървъра.
|
||||
discordCommandMessageArgumentUsername=Играча, до който да се изпрати съобщението
|
||||
discordCommandMessageArgumentMessage=Съобщението, което да се изпрати на играча
|
||||
discordErrorCommand=Добавихте бота си към сървъра си неправилно\! Моля, следвайте ръководството в конфигурацията и добавете бота си, използвайки https\://essentialsx.net/discord.html
|
||||
discordErrorCommandDisabled=Тази команда е изключена\!
|
||||
discordErrorLogin=Възникна грешка при влизането в Discord, която причини деактивирането на плъгина\:\n{0}
|
||||
discordErrorLoggerInvalidChannel=Записването на конзолата в Discord беше деактивирано поради невалидно дефиниран канал\! Ако възнамерявате да го деактивирате, задайте ID-то на канала на "none"; в противен случай, проверете дали ID-то на канала ви е правилно.
|
||||
discordErrorLoggerNoPerms=Записването на конзолата в Discord беше деактивирано поради липса на достатъчни разрешения\! Моля, уверете се, че вашият бот има разрешението "Manage Webhooks" в сървъра. След като го оправите, изпълнете командата "/ess reload".
|
||||
discordErrorNoGuild=Невалидно или липсващо ИД на сървъра\! Моля, следвайте ръководството в конфигурацията, за да настроите плъгина правилно.
|
||||
discordErrorNoGuildSize=Вашият бот не е в никакви сървъри\! Моля, следвайте ръководството в конфигурацията, за да настроите плъгина правилно.
|
||||
discordErrorNoPerms=Вашият бот не може да вижда или да говори в никой канал\! Моля, уверете се, че ботът има разрешения за четене и писане във всички канали, които желаете да използвате.
|
||||
discordErrorNoPrimary=Не сте дефинирали основен канал или дефинираният основен канал е невалиден. Връщаме се към основния канал по подразбиране\: \#{0}.
|
||||
discordErrorNoPrimaryPerms=Вашият бот не може да говори в основния канал, \#{0}. Моля, уверете се, че ботът има разрешения за четене и писане във всички канали, които желаете да използвате.
|
||||
discordErrorNoToken=Липсва предоставен токен\! Моля, следвайте ръководството в конфигурацията, за да настроите плъгина правилно.
|
||||
discordLoggingInDone=Успешно сте влезли като {0}
|
||||
disposal=Кошче
|
||||
disposalCommandDescription=Отваря преносимо меню за изхвърляне.
|
||||
|
||||
@@ -5,10 +5,6 @@
|
||||
addedToAccount=§a{0} je dodano na vas racun.
|
||||
addedToOthersAccount=dodan §a {0} {1} §a račun. Novo ravnotežu\: {2}
|
||||
adventure=pustolovina
|
||||
afkCommandDescription=Označava da ste trenutno odsutni.
|
||||
afkCommandUsage=/<command> [Igrač/poruka...]
|
||||
afkCommandUsage1Description=Mijenja vaš afk status uz optimalan razlog
|
||||
afkCommandUsage2=/<command> igrač [Igrač/poruka]
|
||||
alertBroke=slomio\:
|
||||
alertFormat=§3[{0}] §r {1} §6 {2} u\: {3}
|
||||
alertPlaced=postavljen\:
|
||||
@@ -19,7 +15,6 @@ antiBuildDrop=§4Nemate pravo da padne§c {0}§4.
|
||||
antiBuildInteract=§4Nemate pravo da za interakciju sa §c {0}§4.
|
||||
antiBuildPlace=§4Nemate pravo da postavi§c {0} §4ovde.
|
||||
antiBuildUse=§4Nemate pravo da koriste§c {0}§4.
|
||||
anvilCommandDescription=Otvara nakovanj.
|
||||
autoAfkKickReason=Izbaceni ste za prazan hod vise od {0} minuta.
|
||||
backupDisabled=§7Jedna vanjska sigurnosna kopija nije konfigurirana.
|
||||
backupFinished=§7Backup je zavrsen.
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <název>
|
||||
bookCommandUsage3Description=Nastaví název podepsané knihy
|
||||
bookLocked=§6Tato kniha je nyní uzamčena.
|
||||
bookTitleSet=§6Kniha byla nazvána {0}.
|
||||
bottomCommandDescription=Teleportuje na nejnižší blok na tvé aktuální pozici.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Rozbije blok, na který se díváš.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Oznámení§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Použití\:
|
||||
commandHelpLine4=§6Alias(y)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Příkaz {0} se nenačetl správně.
|
||||
consoleCannotUseCommand=Tento příkaz nelze použít na konzoli.
|
||||
compassBearing=§6Kurs\: {0} ({1} stupňů).
|
||||
compassCommandDescription=Zobrazuje tvůj aktuální azimut.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,12 +240,6 @@ discordbroadcastCommandUsage1Description=Odešle zprávu na zadaný kanál na Di
|
||||
discordbroadcastInvalidChannel=§4Discord kanál §c{0}§4 neexistuje.
|
||||
discordbroadcastPermission=§4Nemáš oprávnění posílat zprávy do kanálu §c{0}§4.
|
||||
discordbroadcastSent=§6Zpráva odeslána do kanálu §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Discord účet pro hledání
|
||||
discordCommandAccountDescription=Vyhledá propojený Minecraft účet buď pro tebe, nebo jiného uživatele Discordu
|
||||
discordCommandAccountResponseLinked=Tvůj účet je propojen s Minecraft účtem\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=Účet uživatele {0} je propojen s Minecraftovým účtem\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Nemáš propojený Minecraft účet.
|
||||
discordCommandAccountResponseNotLinkedOther={0} nemá propojený Minecraft účet.
|
||||
discordCommandDescription=Zašle hráči pozvánku na Discord.
|
||||
discordCommandLink=§6Připoj se k našemu Discord serveru na §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -257,14 +248,6 @@ discordCommandUsage1Description=Zašle hráči odkaz s pozvánkou na Discord
|
||||
discordCommandExecuteDescription=Provede příkaz konzole na Minecraft serveru.
|
||||
discordCommandExecuteArgumentCommand=Příkaz, který se má provést
|
||||
discordCommandExecuteReply=Provádění příkazu\: „/{0}“
|
||||
discordCommandUnlinkDescription=Odpojí aktuálně propojený Minecraft účet s tvým Discord účtem
|
||||
discordCommandUnlinkInvalidCode=Momentálně nemáš Minecraft účet, který je propojen s Discordem\!
|
||||
discordCommandUnlinkUnlinked=Tvůj Discord účet byl odpojen od všech přidružených Minecraft účtů.
|
||||
discordCommandLinkArgumentCode=Kód uvedený ve hře pro propojení tvého Minecraft účtu
|
||||
discordCommandLinkDescription=Propojí tvůj Discord účet s tvým Minecraft účtem pomocí kódu získaným ve hře příkazem /link
|
||||
discordCommandLinkHasAccount=Už máš připojený účet\! Pro odpojení tvého aktuálního účtu napiš /unlink.
|
||||
discordCommandLinkInvalidCode=Neplatný propojovací kód\! Ujisti se, že jsi použil ve hře /link a správně sis zkopíroval kód.
|
||||
discordCommandLinkLinked=Tvůj účet byl úspěšně propojen\!
|
||||
discordCommandListDescription=Seznam přihlášených uživatelů.
|
||||
discordCommandListArgumentGroup=Hledání omezit na skupinu
|
||||
discordCommandMessageDescription=Zašle zprávu hráči na Minecraft serveru.
|
||||
@@ -282,20 +265,8 @@ discordErrorNoPrimary=Nedefinovali jste primární kanál nebo definovaný prim
|
||||
discordErrorNoPrimaryPerms=Váš bot nemůže mluvit ve vašem primárním kanálu \#{0}. Ujistěte se, že váš bot má oprávnění ke čtení a zápisu ve všech kanálech, které chcete používat.
|
||||
discordErrorNoToken=Nebyl zadán žádný token\! Chcete-li nastavit zásuvný modul, postupujte podle návodu v konfiguraci.
|
||||
discordErrorWebhook=Došlo k chybě při odesílání zpráv do kanálu konzole\! To bylo pravděpodobně způsobeno omylem smazáným webovým háčkem konzole. To lze obvykle opravit tak, že zajistíte, aby váš bot měl oprávnění „Správa háčků webhook“ a pak proveďte „/ess reload“.
|
||||
discordLinkInvalidGroup=Pro roli {1} byla uvedena neplatná skupina {0}. Jsou dostupné následující skupiny\: {2}
|
||||
discordLinkInvalidRole=Pro skupinu {1} bylo uvedeno neplatné ID role, {0}. Id rolí si můžeš zobrazit pomocí příkazu /roleinfo na Discordu.
|
||||
discordLinkInvalidRoleInteract=Role {0} ({1}) nemůže být použita pro synchronizaci skupina -> role, protože je výše, než je nejvyšší role tvého bota. Buď posuň roli tvého bota nad roli „{0}“, nebo posuň „{0}“ pod roli tvého bota.
|
||||
discordLinkInvalidRoleManaged=Role {0} ({1}) nemůže být použita pro synchronizaci skupina -> role, protože je spravována jiným botem nebo propojením.
|
||||
discordLinkLinked=§6Pro propojení tvého Minecraft účtu s Discordem napiš §c{0} §6na Discord serveru.
|
||||
discordLinkLinkedAlready=§6Už máš svůj Discord účet propojený\! Pokud chceš odpojit svůj Discord účet, použij §c/unlink§6.
|
||||
discordLinkLoginKick=§6Než se budeš moci připojit na tento server, musíš propojit svůj Discord účet.\n§6Pro připojení tvého Minecraft účtu k discordu napiš\:\n§c{0}\n§6na Discord serveru tohoto Minecraft serveru\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6Než se budeš moci pohybovat, psát do chatu, nebo interagovat s tímto serverem, musíš si propojit svůj Discord účet. Pro propojení tvého Minecraft účtu s Discordem napiš §c{0} §6na Discord serveru tohoto Minecraft serveru\: §c{1}
|
||||
discordLinkNoAccount=§6Momentálně nemáš s tímto Minecraft účtem propojený Discord účet.
|
||||
discordLinkPending=§6Už máš propojovací kód. Pro dokončení propojení tvého Minecraft účtu s Discordem napiš §c{0} §6na Discord serveru.
|
||||
discordLinkUnlinked=§6Tvůj Minecraft účet byl odpojen ze všech spojených Discord účtů.
|
||||
discordLoggingIn=Pokouším se přihlásit do Discordu...
|
||||
discordLoggingInDone=Uspěšně přihlášen jako {0}
|
||||
discordMailLine=**Nový mail od {0}\:** {1}
|
||||
discordNoSendPermission=Nelze odeslat zprávu v kanálu\: \#{0}. Ujistěte se, že bot má v tomto kanálu oprávnění „Odesílat zprávy“.
|
||||
discordReloadInvalid=Opětovné načtení konfigurace EssentialsX Discord není možné, když je plugin v neplatném stavu\! Změnila-li se konfigurace, je třeba server restartovat.
|
||||
disposal=Odpadkový koš
|
||||
@@ -615,14 +586,14 @@ itemType=§6Předmět\:§c {0}
|
||||
itemdbCommandDescription=Vyhledá předmět.
|
||||
itemdbCommandUsage=/<command> <předmět>
|
||||
itemdbCommandUsage1=/<command> <předmět>
|
||||
itemdbCommandUsage1Description=Vyhledá daný předmět v databázi předmětů
|
||||
itemdbCommandUsage1Description=Hledá daný předmět v databázi předmětů
|
||||
jailAlreadyIncarcerated=§4Tento hráč již úpí ve vězení\:§c {0}
|
||||
jailList=§6Vězení\:§r {0}
|
||||
jailMessage=§4Provinil ses, tak teď musíš pykat.
|
||||
jailNotExist=§4Toto vězení neexistuje.
|
||||
jailNotifyJailed=§6Hráč§c {0} §6uvězněn hráčem §c{1}§6.
|
||||
jailNotifyJailedFor=§6Hráč§c {0} §6uvězněn za§c {1}§6 hráčem §c{2}§6.
|
||||
jailNotifySentenceExtended=§6Uvěznění hráče §c{0} §6bylo hráčem §c{2}§6 prodlouženo na §c{1}§6.
|
||||
jailNotifySentenceExtended=§6Uvěznění hráče§c{0} §6bylo hráčem §c{2}§6 prodlouženo na §c{1} §6.
|
||||
jailReleased=§6Hráč §c{0}§6 byl propuštěn na svobodu.
|
||||
jailReleasedPlayerNotify=§6Byl jsi propuštěn na svobodu\!
|
||||
jailSentenceExtended=§6Uvěznění bylo prodlouženo na §c{0}§6.
|
||||
@@ -690,10 +661,8 @@ lightningCommandUsage2=/<command> <hráč> <síla>
|
||||
lightningCommandUsage2Description=Vrhne blesk po cílovém hráči se zadanou silou
|
||||
lightningSmited=§6Zasáhl tě blesk\!
|
||||
lightningUse=§6Hráč§c {0} §6byl zasažen bleskem
|
||||
linkCommandDescription=Vygeneruje kód pro propojení tvého Minecraft s Discord účty.
|
||||
linkCommandUsage=/<command>
|
||||
linkCommandUsage1=/<command>
|
||||
linkCommandUsage1Description=Vygeneruje kód pro příkaz /link na Discordu
|
||||
listAfkTag=§7[AFK]§r
|
||||
listAmount=§6Je připojeno §c{0}§6 z maximálního počtu §c{1}§6 hráčů.
|
||||
listAmountHidden=§6Je připojeno §c{0}§6/§c{1}§6 z maximálního počtu §c{2}§6 hráčů.
|
||||
@@ -1025,8 +994,8 @@ recentlyForeverAlone=§4{0} se nedávno odpojil.
|
||||
recipe=§6Recept pro §c{0}§6 (§c{1}§6 x §c{2}§6)
|
||||
recipeBadIndex=Recept s takovýmto číslem neexistuje.
|
||||
recipeCommandDescription=Zobrazuje, jak vyrábět předměty.
|
||||
recipeCommandUsage=/<command> <<předmět>|hand> [počet]
|
||||
recipeCommandUsage1=/<command> <<předmět>|hand> [strana]
|
||||
recipeCommandUsage=/<command> <předmět> [počet]
|
||||
recipeCommandUsage1=/<příkaz> <předmět> [strana]
|
||||
recipeCommandUsage1Description=Ukáže, jak vyrobit daný předmět
|
||||
recipeFurnace=§6Vypal\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1060,7 +1029,6 @@ repairCommandUsage2Description=Opraví všechny předměty v inventáři
|
||||
repairEnchanted=§4Nemáš oprávnění opravovat očarované předměty.
|
||||
repairInvalidType=§4Tento předmět nelze opravit.
|
||||
repairNone=§4Nemáš žádné předměty, které potřebují opravit.
|
||||
replyFromDiscord=**Odpověď od {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6Odpovídání poslednímu příjemci §cvypnuto§6.
|
||||
replyLastRecipientDisabledFor=§6Odpovídání poslednímu příjemci §cvypnuto §6pro hráče §c{0}§6.
|
||||
replyLastRecipientEnabled=§6Odpovídání poslednímu příjemci §czapnuto§6.
|
||||
@@ -1255,7 +1223,6 @@ teleportationDisabledWarning=§6Aby se mohli ostatní hráči k tobě teleportov
|
||||
teleportationEnabled=§6Teleportování §apovoleno§6.
|
||||
teleportationEnabledFor=§6Teleportování §apovoleno§6 pro hráče §c{0}§6.
|
||||
teleportAtoB=§6Hráč §c{0} §6tě teleportoval na pozici §c{1}§6.
|
||||
teleportBottom=§6Teleportuješ se na dno.
|
||||
teleportDisabled=Hráč §c{0} §4má teleportování vypnuto.
|
||||
teleportHereRequest=§6Hráč §c{0}§6 tě žádá, aby ses k němu teleportoval.
|
||||
teleportHome=§6Teleportuješ se na §c{0}§6.
|
||||
@@ -1271,7 +1238,6 @@ teleportRequestTimeoutInfo=§6Tato žádost vyprší za §c{0} sekund§6.
|
||||
teleportTop=§6Teleportuješ se na povrch.
|
||||
teleportToPlayer=§6Teleportuješ se k hráči §c{0}§6.
|
||||
teleportOffline=§6Hráč §c{0}§6 je momentálně offline. Můžeš se k němu teleportovat pomocí /otp.
|
||||
teleportOfflineUnknown=§6Nelze najít poslední známou polohu §c{0}§6.
|
||||
tempbanExempt=§4Tohoto hráče nemůžeš dočasně zablokovat.
|
||||
tempbanExemptOffline=§4Nemůžeš dočasně zablokovat nepřipojeného hráče.
|
||||
tempbanJoin=Na tomto serveru jsi zablokován na {0}. Důvod\: {1}
|
||||
@@ -1288,14 +1254,14 @@ thunder=§6Nastavil jsi bouřku v tomto světě na §c{0}§6.
|
||||
thunderCommandDescription=Zapne/vypne bouřku.
|
||||
thunderCommandUsage=/<command> <true/false> [trvání]
|
||||
thunderCommandUsage1=/<command> <true|false> [trvání]
|
||||
thunderCommandUsage1Description=Povolí/zakáže bouře na volitelnou dobu
|
||||
thunderCommandUsage1Description=Zapne/vypne bouřku na nepovinnou dobu
|
||||
thunderDuration=§6Nastavil jsi bouřku v tomto světě na §c{0}§6 na §c{1}§6 sekund.
|
||||
timeBeforeHeal=§4Čas do dalšího uzdravení\:§c {0}§4.
|
||||
timeBeforeTeleport=§4Čas do dalšího teleportování\:§c {0}§4.
|
||||
timeCommandDescription=Zobrazí/změní čas světa. Bez specifikace platí pro aktuální svět.
|
||||
timeCommandUsage=/<command> [set|add] [day|night|dawn|17\:30|4pm|4000ticks] [svět|all]
|
||||
timeCommandUsage1=/<command>
|
||||
timeCommandUsage1Description=Zobrazí časy ve všech světech
|
||||
timeCommandUsage1Description=Ukáže čas ve všech světech
|
||||
timeCommandUsage2=/<command> set <čas> [world|all]
|
||||
timeCommandUsage2Description=Nastaví čas v současném (nebo určitém) světě na daný čas
|
||||
timeCommandUsage3=/<command> add <čas> [world|all]
|
||||
@@ -1436,10 +1402,8 @@ unlimitedCommandUsage3=/<command> clear [hráč]
|
||||
unlimitedCommandUsage3Description=Vymaže všechny neomezené předměty pro tebe, nebo jiného hráče, pokud je uveden
|
||||
unlimitedItemPermission=§4Nemáš oprávnění na neomezené množství předmětu §c{0}§4.
|
||||
unlimitedItems=§6Neomezené předměty\:§r
|
||||
unlinkCommandDescription=Odpojí aktuálně propojený Minecraft účet s tvým Discord účtem.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Odpojí aktuálně propojený Minecraft účet s tvým Discord účtem.
|
||||
unmutedPlayer=§6Hráč §c{0}§6 může znovu hovořit.
|
||||
unsafeTeleportDestination=§4Cíl teleportace je nebezpečný a teleport-safety je vypnuto.
|
||||
unsupportedBrand=§4Platforma, na které běží tvůj server, momentálně tuto funkci nepodporuje.
|
||||
|
||||
@@ -60,8 +60,6 @@ balancetopCommandUsage=/<command> [page]
|
||||
balancetopCommandUsage1=/<command> [page]
|
||||
balancetopCommandUsage1Description=Viser den første (eller specificerede) side af de øverste saldoværdier
|
||||
banCommandDescription=Udelukker en spiller.
|
||||
banCommandUsage=/<command> <player> [reason]
|
||||
banCommandUsage1=/<command> <player> [reason]
|
||||
banCommandUsage1Description=Udelukker den angivne spiller med en valgfri årsag
|
||||
banExempt=§4Du kan ikke bandlyse den spiller.
|
||||
banExemptOffline=§4Du kan ikke bandlyse offline spillere.
|
||||
@@ -69,8 +67,6 @@ banFormat=§4Bandlyst\:\n§r{0}
|
||||
banIpJoin=Your IP address is banned from this server. Reason\: {0}
|
||||
banJoin=You are banned from this server. Reason\: {0}
|
||||
banipCommandDescription=Udelukker en IP adresse.
|
||||
banipCommandUsage=/<command> <address> [reason]
|
||||
banipCommandUsage1=/<command> <address> [reason]
|
||||
banipCommandUsage1Description=Udelukker den angivne IP adresse med en valgfri begrundelse
|
||||
bed=§obed§r
|
||||
bedMissing=§4Din seng er enten ikke sat, mangler eller også er den blokeret.
|
||||
@@ -90,7 +86,6 @@ bookCommandDescription=Tillader genåbning og redigering af forseglede bøger.
|
||||
bookCommandUsage1=/<command>
|
||||
bookLocked=§6Denne bog er nu låst.
|
||||
bookTitleSet=§6Bogens titel er ændret til {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Ødelægger den block du kigger på.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Meddelelse§6]§a {0}
|
||||
@@ -111,7 +106,6 @@ cantReadGeoIpDB=Fejl ved læsning af GeoIP databasen\!
|
||||
cantSpawnItem=§4Du har ikke tilladelse til at spawne denne ting§c {0}§4.
|
||||
cartographytableCommandDescription=Åbner en kartografisk tabel.
|
||||
cartographytableCommandUsage=/<command>
|
||||
chatTypeLocal=§3[L]
|
||||
chatTypeSpy=[Spion]
|
||||
cleaned=Brugerfiler blev renset.
|
||||
cleaning=Renser brugerfiler.
|
||||
@@ -343,8 +337,6 @@ jailSet=§6Fængslet§c {0} §6er sat.
|
||||
jailsCommandUsage=/<command>
|
||||
jumpCommandUsage=/<command>
|
||||
jumpError=§4Det ville såre din computers hjerne.
|
||||
kickCommandUsage=/<command> <player> [reason]
|
||||
kickCommandUsage1=/<command> <player> [reason]
|
||||
kickDefault=Smidt ud fra serveren.
|
||||
kickedAll=§4Smed alle ud fra serveren.
|
||||
kickExempt=§4Du kan ikke smide den person ud.
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> Titel <title>
|
||||
bookCommandUsage3Description=Setzt den Titel eines signierten Buches fest
|
||||
bookLocked=§6Dieses Buch ist jetzt versiegelt.
|
||||
bookTitleSet=§6Buchtitel auf {0} geändert.
|
||||
bottomCommandDescription=Teleportiere zum niedrigsten Punkt an deiner aktuellen Position.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Zerstört den Block, den du anschaust.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Broadcast§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Verwendung(en)\:
|
||||
commandHelpLine4=§6Alias(e)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Befehl {0} ist nicht richtig geladen.
|
||||
consoleCannotUseCommand=&cDieser Befehl kann nur per Konsole ausgeführt werden.
|
||||
compassBearing=§6Peilung\: {0} ({1} Grad).
|
||||
compassCommandDescription=Beschreibt deine momentane Haltung.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,7 +240,7 @@ discordbroadcastCommandUsage1Description=Sendet eine Nachricht an den angegebene
|
||||
discordbroadcastInvalidChannel=§4Discord Kanal §c{0}§4 existiert nicht.
|
||||
discordbroadcastPermission=§4Du hast keine Berechtigung, Nachrichten an den angegebenen §c{0}§4 Kanal zu senden.
|
||||
discordbroadcastSent=§6Nachricht gesendet an §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Der nachzuschlagende Discord Account
|
||||
discordCommandAccountArgumentUser=Der Discord Account zum Nachschlagen
|
||||
discordCommandAccountDescription=Sucht den verlinkten Minecraft Account für dich oder einen anderen Discord Benutzer
|
||||
discordCommandAccountResponseLinked=Dein Account ist mit dem Minecraft Account **{0}** verknüpft
|
||||
discordCommandAccountResponseLinkedOther={0}''s Account ist mit dem Minecraft Account **{1}** verknüpft
|
||||
@@ -321,7 +318,7 @@ ecoCommandUsage2=/<command> take <player> <amount>
|
||||
ecoCommandUsage2Description=Nimmt den angegebenen Geldbetrag vom angegebenen Spieler
|
||||
ecoCommandUsage3=<command> set <player><amount>
|
||||
ecoCommandUsage3Description=Setzt den angegebenen Spieler für die angegebene Anzahl von Sekunden in Brand
|
||||
ecoCommandUsage4=/<command> reset <player> <amount>
|
||||
ecoCommandUsage4=<command> set <player><amount>
|
||||
ecoCommandUsage4Description=Setzt den Guthaben des angegebenen Spielers auf den Startsaldo des Servers zurück
|
||||
editBookContents=§eDu darfst den Inhalt dieses Buches jetzt bearbeiten.
|
||||
enabled=aktiviert
|
||||
@@ -581,7 +578,6 @@ itemloreCommandDescription=Die Beschreibung eines Gegenstand bearbeiten.
|
||||
itemloreCommandUsage=/<command> <add/set/clear> [text/zeile] [text]
|
||||
itemloreCommandUsage1=/<command> add [text]
|
||||
itemloreCommandUsage1Description=Fügt den angegebenen Text an das Ende der Lore des Gegenstands an
|
||||
itemloreCommandUsage2=/<command> set <zeilennummer> <text>
|
||||
itemloreCommandUsage2Description=Setzt die angegebene Zeile in der Lore des gehaltenen Gegenstandes zum angegebenen Text
|
||||
itemloreCommandUsage3=/<command> clear
|
||||
itemloreCommandUsage3Description=Löscht die Lore des gehaltenen Gegenstandes
|
||||
@@ -967,7 +963,6 @@ powerToolsEnabled=§6All deine Powertools wurden aktiviert.
|
||||
powertoolCommandDescription=Weist einem Gegenstand in der Hand einen Befehl zu.
|
||||
powertoolCommandUsage=/<command> [l\:|a\:|r\:|c\:|d\:][befehl] [argumente] - {player} kanm mit sem Namen eines geklickten Spielers ersetzt werden.
|
||||
powertoolCommandUsage1=/<command> l\:
|
||||
powertoolCommandUsage1Description=Listet alle Powertools für den aktuellen Gegenstand auf
|
||||
powertoolCommandUsage2=/<command> d\:
|
||||
powertoolCommandUsage2Description=Löscht alle Powertools auf dem gehaltenden Item
|
||||
powertoolCommandUsage3=/<command> r\:<cmd>
|
||||
@@ -981,19 +976,9 @@ powertooltoggleCommandUsage=/<command>
|
||||
ptimeCommandDescription=Client-Zeit des Spielers anpassen. @-Präfix zum Korrigieren hinzufügen.
|
||||
ptimeCommandUsage=/<command> [list|reset|day|night|dawn|17\:30|4pm|4000ticks] [Spieler|*]
|
||||
ptimeCommandUsage1=/<command> list [player|*]
|
||||
ptimeCommandUsage1Description=Gibt die Spielzeit für dich oder einen oder mehrere angegebene Spieler an
|
||||
ptimeCommandUsage2=/<command> <zeit> [spieler|*]
|
||||
ptimeCommandUsage2Description=Legt die Zeit für dich oder einen oder mehrere angegebene Spieler fest
|
||||
ptimeCommandUsage3=/<command> reset [spieler|*]
|
||||
ptimeCommandUsage3Description=Setzt die Zeit für dich oder andere Spieler zurück (falls angegeben)
|
||||
pweatherCommandDescription=Wetter eines Spielers anpassen
|
||||
pweatherCommandUsage=/<command> [list|reset|storm|sun|clear] [spieler|*]
|
||||
pweatherCommandUsage1=/<command> list [player|*]
|
||||
pweatherCommandUsage1Description=Listet das Wetter für dich oder andere Spieler auf, falls diese angegeben wurden
|
||||
pweatherCommandUsage2=/<command> <storm|sun> [Spieler|*]
|
||||
pweatherCommandUsage2Description=Legt das Wetter für dich oder andere Spieler(e) fest, wenn das Wetter angegeben wurde
|
||||
pweatherCommandUsage3=/<command> reset [spieler|*]
|
||||
pweatherCommandUsage3Description=Setzt das Wetter für dich oder andere Spieler zurück (falls angegeben)
|
||||
pTimeCurrent=§6Die Zeit für§c {0} §6ist§c {1}§6.
|
||||
pTimeCurrentFixed=§6Die Zeit für §c{0}§6 wurde auf §c{1}§6 gesetzt.
|
||||
pTimeNormal=§6Die Zeit für §c{0}§6 ist normal und entspricht der Serverzeit.
|
||||
@@ -1013,19 +998,17 @@ questionFormat=§2[Frage]§r {0}
|
||||
rCommandDescription=Antworte schnell auf den letzten Spieler, der dich benachrichtigt.
|
||||
rCommandUsage=/<command> <nachricht>
|
||||
rCommandUsage1=/<command> <nachricht>
|
||||
rCommandUsage1Description=Antwortet dem letzten Spieler, der dir eine Nachricht geschrieben hat, mit angegebenem Text
|
||||
radiusTooBig=§4Radius ist zu groß\! Maxmialer Radius beträgt§c {0}§4.
|
||||
readNextPage=§6Tippe§c /{0} {1} §6für die nächste Seite.
|
||||
realName=§f{0}§r§6 ist §f{1}
|
||||
realnameCommandDescription=Zeigt den Benutzernamen eines Spielers basierend auf dem Nick an.
|
||||
realnameCommandUsage=/<command> <spitzname>
|
||||
realnameCommandUsage1=/<command> <spitzname>
|
||||
realnameCommandUsage1Description=Zeigt den Benutzernamen eines Benutzers basierend auf dem angegebenen Nicknamen an
|
||||
recentlyForeverAlone=§4{0} ging vor kurzem Offline.
|
||||
recipe=§6Rezept für §c{0}§5 (§c{1}§6 von §c{2}§6)
|
||||
recipeBadIndex=Es gibt kein Rezept mit dieser Nummer.
|
||||
recipeCommandDescription=Zeigt, wie man Gegenstände herstellt.
|
||||
recipeCommandUsage1Description=Zeigt an, wie der Gegenstand gecraftet werden kann
|
||||
recipeCommandUsage=/<command> <gegenstand> [nummer]
|
||||
recipeFurnace=§6Schmelzen\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6ist §c{1}
|
||||
@@ -1036,40 +1019,25 @@ recipeShapeless=§6Kombiniere §c{0}
|
||||
recipeWhere=§6Wo\: {0}
|
||||
removeCommandDescription=Entfernt Objekte in deiner Welt.
|
||||
removeCommandUsage=/<command> <all|tamed|named|drops|arrows|boats|minecarts|xp|paintings|itemframes|endercrystals|monsters|animals|ambient|mobs|[monstertyp]> [radius|welt]
|
||||
removeCommandUsage1=/<command> <Mob-Typ> [Welt]
|
||||
removeCommandUsage1Description=Entfernt alle angegebenen Mob-Typen in der aktuellen oder in einer anderen Welt, falls angegeben
|
||||
removeCommandUsage2=/<command> <mob type> <radius> [world]
|
||||
removeCommandUsage2Description=Entfernt den angegebenen Mob-Typ innerhalb des angegebenen Radius in der aktuellen oder in einer anderen Welt, wenn angegeben
|
||||
removed=§c{0} §6Einheiten entfernt.
|
||||
renamehomeCommandDescription=Benennt ein Haus um.
|
||||
renamehomeCommandUsage=/<command> <[Spieler\:]Name> <new name>
|
||||
renamehomeCommandUsage1=/<command> <name> <neuer name>
|
||||
renamehomeCommandUsage1Description=Bennt dein Home in den gegebenen Namen um
|
||||
renamehomeCommandUsage2=/<command> <spieler>\:<name> <neuer name>
|
||||
renamehomeCommandUsage2Description=Benennt das Haus des angegebenen Spielers um
|
||||
repair=§6Dein §c{0}§6 wurde erfolgreich repariert.
|
||||
repairAlreadyFixed=§4Dieser Gegenstand benötigt keine Reparatur.
|
||||
repairCommandDescription=Repariert die Haltbarkeit eines oder aller Gegenstände.
|
||||
repairCommandUsage=/<command> [hand|all]
|
||||
repairCommandUsage1=/<command>
|
||||
repairCommandUsage1Description=Repariert den gehaltenen Gegenstand
|
||||
repairCommandUsage2=/<command> all
|
||||
repairCommandUsage2Description=Repariere alle Items aus deinem Inventar
|
||||
repairEnchanted=§4Du darfst keine verzauberten Gegenstände reparieren.
|
||||
repairInvalidType=§4Dieser Gegenstand kann nicht repariert werden.
|
||||
repairNone=§4Es sind keine Gegenstände vorhanden, die repariert werden können.
|
||||
replyFromDiscord=**Antwort von {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6Auf letzen Nachrichtenempfänger antworten §cdeaktiviert§6.
|
||||
replyLastRecipientDisabledFor=§6Auf den letzen Nachrichtenempfänger antworten für §c{0} §cdeaktiviert§6.
|
||||
replyLastRecipientEnabled=§cAuf den letzen Nachrichtenempfänger antworten §caktiviert§6.
|
||||
replyLastRecipientEnabledFor=§6Auf den letzen Nachrichtenempfänger antworten für §c{0} §caktiviert§6.
|
||||
requestAccepted=§7Du hast die Teleportierungsanfrage §aangenommen.
|
||||
requestAcceptedAll=§c{0} §6ausstehende Teleportationsanfrage(n) akzeptiert.
|
||||
requestAcceptedAuto=§6Teleportationsanfrage von {0} automatisch akzeptiert.
|
||||
requestAcceptedFrom=§c{0} §6hat deine Teleportierungsanfrage angenommen.
|
||||
requestAcceptedFromAuto=§c{0} §6hat deine Teleportationsanfrage automatisch angenommen.
|
||||
requestDenied=§6Du hast die Teleportierungsanfrage §cabgelehnt.
|
||||
requestDeniedAll=§c{0} §6ausstehende Teleportationsanfrage(n) abgelehnt.
|
||||
requestDeniedFrom=§c{0} §6hat deine Teleportierungsanfrage abgelehnt.
|
||||
requestSent=§6Eine Anfrage wurde an§c {0}§6 gesendet.
|
||||
requestSentAlready=§4Du hast {0}§4 bereits eine Teleportierungsanfrage gesendet.
|
||||
@@ -1081,7 +1049,6 @@ rest=§6Du fühlst dich gut ausgeruht.
|
||||
restCommandDescription=Ruht dich oder den gegebenen Spieler aus.
|
||||
restCommandUsage=/<command> [spieler]
|
||||
restCommandUsage1=/<command> [spieler]
|
||||
restCommandUsage1Description=Setzt die Zeit seit dem letzten Ausruhen für dich oder andere Spieler, falls angegeben, zurück
|
||||
restOther=§6Ausruhen§c {0}§6.
|
||||
returnPlayerToJailError=§4Fehler beim zurücksetzen von§c {0} §4im Gefängis\: {1}\!
|
||||
rtoggleCommandDescription=Ändere, ob der Empfänger der Antwort der letzte Empfänger oder der letzte Absender ist
|
||||
@@ -1095,30 +1062,17 @@ seenAccounts=§6Spieler ist auch bekannt als\:§c {0}
|
||||
seenCommandDescription=Zeigt die letzte Abmeldezeit eines Spielers.
|
||||
seenCommandUsage=/<command> <spielername>
|
||||
seenCommandUsage1=/<command> <spielername>
|
||||
seenCommandUsage1Description=Zeigt die Logout-Zeit, Sperrung, Stummschaltung und UUID-Information des angegebenen Spielers an
|
||||
seenOffline=§6Spieler§c {0} §6ist seit §c{1}§4 offline§6.
|
||||
seenOnline=§6Spieler§c {0} §6ist seit §c{1}§a online.
|
||||
sellBulkPermission=§6Du hast keine Berechtigung, in Massen zu verkaufen.
|
||||
sellCommandDescription=Verkauft den Gegenstand, der momentan in deiner Hand ist.
|
||||
sellCommandUsage=/<command> <<itemname>|<id>|hand|inventory|blocks> [menge]
|
||||
sellCommandUsage1=/<command> <itemname> [amount]
|
||||
sellCommandUsage1Description=Verkauft alle (oder die angegebene Anzahl) des ausgewählten Items in deinem Inventar
|
||||
sellCommandUsage2=/<command> hand [amount]
|
||||
sellCommandUsage2Description=Verkauft alle (oder die angegebene Anzahl) des gehaltenen Items
|
||||
sellCommandUsage3=/<command> all
|
||||
sellCommandUsage3Description=Verkauft alle verkäuflichen Gegenstände in deinem Inventar
|
||||
sellCommandUsage4=/<command> blocks [amount]
|
||||
sellCommandUsage4Description=Verkauft alle (oder die angegebene Zahl, wenn angegeben) Blöcke in deinem Inventar
|
||||
sellHandPermission=§6Du hast keine Berechtigung, einzeln zu verkaufen.
|
||||
serverFull=Server ist voll\!
|
||||
serverReloading=Es gibt eine gute Chance, dass du den Server gerade reloadest. Falls das der Fall ist, wieso hasst du dich selber? Erwarte keine Unterstützung des EssentialsX-Teams wenn du /reload verwendest.
|
||||
serverTotal=§6Server insgesamt\:§c {0}
|
||||
serverUnsupported=§cDu verwendest eine Serverversion, die nicht unterstützt wird\!
|
||||
serverUnsupportedClass=Status-bestimmende Klasse\: {0}
|
||||
serverUnsupportedCleanroom=Sie betreiben einen Server, der Bukkit-Plugins nicht richtig unterstützt, die auf internen Mojang-Code angewiesen sind. Überlegen Sie sich, einen Essentials Ersatz für Ihre Server-Software zu verwenden.
|
||||
serverUnsupportedDangerous=Sie betreiben einen Server Fork, der als extrem gefährlich bekannt ist und zu Datenverlust führt. Es wird dringend empfohlen, zu einer stabileren Server-Software wie Papier zu wechseln.
|
||||
serverUnsupportedLimitedApi=Sie verwenden einen Server mit eingeschränkter API-Funktionalität. EssentialsX wird weiterhin funktionieren, aber bestimmte Funktionen können deaktiviert sein.
|
||||
serverUnsupportedDumbPlugins=Du verwendest Plugins, wo bekannt ist, dass diese schwerwiegende Probleme mit EssentialsX und anderen Plugins verursachen.
|
||||
serverUnsupportedMods=Du verwendest einen Server der Bukkit Plugins nicht korrekt unterstützt. Bukkit Plugins sollten nicht mit Forge/Fabric mods verwendet werden. Für Forge\: Überlege ForgeEssentials, oder SpongeForge + Nucleus zu verwenden.
|
||||
setBal=§aDein Kontostand wurde auf §c{0} §agesetzt.
|
||||
setBalOthers=§aDu hast den Kontostand von §6{0}§a auf §c{1} §a gesetzt.
|
||||
@@ -1126,33 +1080,19 @@ setSpawner=§6Mob-Spawner-Typ geändert zu §c{0}§6.
|
||||
sethomeCommandDescription=Setze dein Zuhause auf deinen momentanen Standort.
|
||||
sethomeCommandUsage=/<command> [[spieler\:]name]
|
||||
sethomeCommandUsage1=/<command> <name>
|
||||
sethomeCommandUsage1Description=Setzte dein Home mit dem gegebenen Namen und deiner aktuellen Location fest
|
||||
sethomeCommandUsage2=/<command> <player>\:<name>
|
||||
sethomeCommandUsage2Description=Legt das Zuhause des angegebenen Spielers mit dem angegebenen Namen an deinem Standort fest
|
||||
setjailCommandDescription=Erstellt ein Gefängnis mit dem angegebenen Namen [gefängnisname].
|
||||
setjailCommandUsage=/<command> <gefängnisname>
|
||||
setjailCommandUsage1=/<command> <gefängnisname>
|
||||
setjailCommandUsage1Description=Legt das Gefängnis mit dem angegebenen Namen an deinen Standort fest
|
||||
settprCommandDescription=Lege die Ort der zufälligen Teleportierung und die Parameter fest.
|
||||
settprCommandUsage=/<command> [center|minrange|maxrange] [wert]
|
||||
settprCommandUsage1=/<command> center
|
||||
settprCommandUsage1Description=Legt die Mitte des Zufalls-Teleport auf deinen Standort fest
|
||||
settprCommandUsage2=/<command> minrange <radius>
|
||||
settprCommandUsage2Description=Legt den minimalen zufälligen Teleportradius auf den angegebenen Wert
|
||||
settprCommandUsage3=/<command> maxrange <radius>
|
||||
settprCommandUsage3Description=Legt den maximalen Teleportations-Radius fest
|
||||
settpr=§6Setze Zufallsteleportierungszentrum.
|
||||
settprValue=§6Setzte Zufallsteleport §c{0}§6 zu §c{1}§6.
|
||||
setwarpCommandDescription=Erstellt einen neuen Warp-Punkt.
|
||||
setwarpCommandUsage=/<command> <warp-punkt>
|
||||
setwarpCommandUsage1=/<command> <warp-punkt>
|
||||
setwarpCommandUsage1Description=Legt den Warp-Punkt mit dem angegebenen Namen an deinem Standort fest
|
||||
setworthCommandDescription=Setze den Verkaufswert eines Gegenstands.
|
||||
setworthCommandUsage=/<command> [itemname|id] <preis>
|
||||
setworthCommandUsage1=/<command> <preis>
|
||||
setworthCommandUsage1Description=Legt den Wert des gehaltenen Gegenstandes auf den angegebenen Preis fest
|
||||
setworthCommandUsage2=/<command> <itemname> <preis>
|
||||
setworthCommandUsage2Description=Legt den Verkaufswert des angegebenen Items zum angegebenen Preis fest
|
||||
sheepMalformedColor=§4Ungültige Farbe.
|
||||
shoutDisabled=§6Rufmodus §cdeaktiviert§6.
|
||||
shoutDisabledFor=§6Rufmodus §cdeaktiviert §6für §c{0}§6.
|
||||
@@ -1164,25 +1104,13 @@ editsignCommandClearLine=§6Zeile §c{0}§6 geleert.
|
||||
showkitCommandDescription=Zeige Inhalte eines Kits.
|
||||
showkitCommandUsage=/<command> <kitname>
|
||||
showkitCommandUsage1=/<command> <kitname>
|
||||
showkitCommandUsage1Description=Zeigt eine Zusammenfassung der Gegenstände im angegebenen Kit an
|
||||
editsignCommandDescription=Bearbeitet ein Schild in der Welt.
|
||||
editsignCommandLimit=§4Dein eingegebener Text ist zu groß, um auf das Zielschild zu passen.
|
||||
editsignCommandNoLine=§4Du musst eine Zeilennummer zwischen §c1-4§4 eingeben.
|
||||
editsignCommandSetSuccess=§6Setze Linie§c {0}§6 zu "§c{1}§6".
|
||||
editsignCommandTarget=§4Du musst ein Schild anschauen, um seinen Text bearbeiten.
|
||||
editsignCopy=§6Schild kopiert\! Du kannst es nun mit §c/{0} paste§6 wieder einfügen.
|
||||
editsignCopyLine=§6Zeile §c{0} §6des Schildes kopiert\! Füge sie mit §c/{1} paste {0} §6ein.
|
||||
editsignPaste=§6Schild eingefügt\!
|
||||
editsignPasteLine=§6Zeile §c{0} §6vom Schild eigefügt\!
|
||||
editsignCommandUsage=/<command> <set/clear/copy/paste> [zeilennummer] [text]
|
||||
editsignCommandUsage1=/<command> set <zeilennummer> <text>
|
||||
editsignCommandUsage1Description=Setzt die angegebene Linie des Ziel-Schilds auf den angegebenen Text
|
||||
editsignCommandUsage2=/<command> clear <zeilennummer>
|
||||
editsignCommandUsage2Description=Leert die angegebene Zeile von dem Zielschild
|
||||
editsignCommandUsage3=/<command> copy [zeilennummer]
|
||||
editsignCommandUsage3Description=Kopiert alle (oder die angegebene) Zeile(n) des anvisierten Schildes in die Zwischenablage
|
||||
editsignCommandUsage4=/<command> paste [zeilennummer]
|
||||
editsignCommandUsage4Description=Fügt die Zwischenablage komplett (oder in die angegebene Zeile) des anvisierten Schildes ein
|
||||
signFormatFail=§4[{0}]
|
||||
signFormatSuccess=§1[{0}]
|
||||
signFormatTemplate=[{0}]
|
||||
@@ -1195,9 +1123,7 @@ skullChanged=§6Kopf zu §c{0} §6geändert.
|
||||
skullCommandDescription=Setze den Besitzer eines Spielerkopfes
|
||||
skullCommandUsage=/<command> [besitzer]
|
||||
skullCommandUsage1=/<command>
|
||||
skullCommandUsage1Description=Ruft deinen eigenen Spielerkopf ab
|
||||
skullCommandUsage2=/<command> <spieler>
|
||||
skullCommandUsage2Description=Ruft den Kopf des angegebenen Spielers ab
|
||||
slimeMalformedSize=§4Ungültige Größe.
|
||||
smithingtableCommandDescription=Öffnet einen Schmiedetisch.
|
||||
smithingtableCommandUsage=/<command>
|
||||
@@ -1219,8 +1145,6 @@ spawnSet=§6Du hast denSpawn-Punkt für die Gruppe§c {0}§6 gesetzt.
|
||||
spectator=Zuschauermodus
|
||||
speedCommandDescription=Ändere deine Geschwindigkeitsbegrenzungen.
|
||||
speedCommandUsage=/<command> [typ] <geschwindigkeit> [spieler]
|
||||
speedCommandUsage1Description=Legt entweder deine Flug- oder Laufgeschwindigkeit auf den angegebenen Wert fest
|
||||
speedCommandUsage2Description=Setzt entweder den angegebenen Geschwindigkeittyp auf die angegebene Geschwindigkeit für dich oder einen anderen Spieler wenn angegeben
|
||||
stonecutterCommandDescription=Öffnet eine Steinsäge.
|
||||
stonecutterCommandUsage=/<command>
|
||||
sudoCommandDescription=Lasse einen anderen Benutzer einen Befehl ausführen.
|
||||
@@ -1243,7 +1167,6 @@ teleportationDisabledWarning=§6Du musst Teleportation aktivieren, bevor andere
|
||||
teleportationEnabled=§6Teleportation §caktiviert§6.
|
||||
teleportationEnabledFor=§6Teleportation für §c{0} aktiviert§6.
|
||||
teleportAtoB=§c{0}§6 teleportiert dich zu {1}§6.
|
||||
teleportBottom=§6Nach unten teleportieren.
|
||||
teleportDisabled=§c{0} §4verweigert die Teleportation.
|
||||
teleportHereRequest=§c{0}§6 fragt, ob du dich zu ihm teleportieren möchtest.
|
||||
teleportHome=§6Teleportiere zu §c{0}§6.
|
||||
@@ -1259,32 +1182,27 @@ teleportRequestTimeoutInfo=§6Diese Anfrage wird nach§c {0} Sekunden§6 ungült
|
||||
teleportTop=§6Zum höchsten Punkt teleportieren.
|
||||
teleportToPlayer=§6Du teleportierst dich zu §c{0}§6.
|
||||
teleportOffline=§6Der Spieler §c{0}§6 ist gerade offline. Du kannst dich mit /otp zu ihm teleportieren.
|
||||
teleportOfflineUnknown=§6Die letzte bekannte Position von §c{0}§ 6 konnte nicht gefunden werden.
|
||||
tempbanExempt=§4Du kannst diesen Spieler nicht temporär bannen.
|
||||
tempbanExemptOffline=\\u00a74Du darfst Spieler, die offline sind, nicht tempor\\u00e4r bannen.
|
||||
tempbanJoin=§4Du bist auf diesem Server gesperrt. \nDauer\: {0}\nGrund\: {1}
|
||||
tempBanned=§cDu bist für§r {0}§c temporär gesperrt\:\n§r{2}
|
||||
tempbanCommandDescription=Temporäres Speeren eines Benutzers.
|
||||
tempbanCommandUsage1=/<command> <Spieler> <Länge> [Grund]
|
||||
tempbanCommandUsage1Description=Bannt den gegebenen Spieler für die angegebene Zeit mit einem optionalen Grund
|
||||
tempbanipCommandDescription=Temporäres Sperren einer IP-Adresse.
|
||||
thunder=§6Es donnert jetzt in deiner Welt §c{0}§6.
|
||||
thunderCommandDescription=Aktiviere/deaktiviere Thunder.
|
||||
thunderCommandUsage=/<command> <true/false> [länge]
|
||||
thunderCommandUsage1Description=Aktiviert/deaktiviert Donner (ggf. für eine bestimmte Zeit)
|
||||
thunderDuration=§6Es donnert jetzt für§c {1} §6Sekunden in der Welt§c {0}§6.
|
||||
timeBeforeHeal=§4Zeit bis zur nächsten Heilung\:§c {0}§4.
|
||||
timeBeforeTeleport=§4Zeit bis zum nächsten Teleport\:§c {0}§4.
|
||||
timeCommandDescription=Zeige/Ändere die Zeit der Welt. Standardmäßig die aktuelle Welt.
|
||||
timeCommandUsage=/<command> [set|add] [day|night|dawn|17\:30|4pm|4000ticks] [weltname|all]
|
||||
timeCommandUsage1=/<command>
|
||||
timeCommandUsage1Description=Zeigt die Zeit in allen Welten an
|
||||
timeFormat=§c{0}§6 oder §c{1}§6 oder §c{2}§6
|
||||
timeSetPermission=§4Du hast keine Berechtigung die Zeit zu ändern.
|
||||
timeSetWorldPermission=§4Du bist nicht berechtigt in der Welt §c''{0}''§4 die Zeit zu ändern.
|
||||
timeWorldAdd=§6Die Zeit wurde in §c{1}§6 um§c {0} §6verschoben.
|
||||
timeWorldCurrent=§6Die aktuelle Zeit in§c {0} §6ist §c{1}
|
||||
timeWorldCurrentSign=§6Gerade ist es §c{0}&6 Uhr.
|
||||
timeWorldSet=§6Die Zeit in §c{1}§6 wurde auf §c{0} §6gesetzt.
|
||||
togglejailCommandDescription=Nimmt einen Spieler gefangen oder lässt ihn frei, teleportiert ihn zu dem angegebenen Gefängnis.
|
||||
togglejailCommandUsage=/<command> <spieler> <gefängnisname> [datumsdifferenz]
|
||||
@@ -1301,21 +1219,16 @@ tpCommandDescription=Zu einem Spieler teleportieren.
|
||||
tpCommandUsage=/<command> <spieler> [andererspieler]
|
||||
tpCommandUsage1=/<command> <spieler>
|
||||
tpCommandUsage1Description=Teleportiert dich zu dem angegebenen Spieler
|
||||
tpCommandUsage2Description=Teleportiert den ersten angegebenen Spieler zum zweiten
|
||||
tpaCommandDescription=Anfrage zu dem angegebenen Spieler zu Teleportieren.
|
||||
tpaCommandUsage=/<command> <spieler>
|
||||
tpaCommandUsage1=/<command> <spieler>
|
||||
tpaCommandUsage1Description=Fragt eine Teleportation zum angegebenen Spieler an
|
||||
tpaallCommandDescription=Fragt alle anwesenden Spieler, ob sie sich zu dir teleportieren wollen.
|
||||
tpaallCommandUsage=/<command> <spieler>
|
||||
tpaallCommandUsage1=/<command> <spieler>
|
||||
tpaallCommandUsage1Description=Fragt einen Teleport an alle Spieler an
|
||||
tpacancelCommandDescription=Alle ausstehenden Teleportierungsanfragen abbrechen. [player] spezifizieren um Anfragen mit ihm abzubrechen.
|
||||
tpacancelCommandUsage=/<command> [spieler]
|
||||
tpacancelCommandUsage1=/<command>
|
||||
tpacancelCommandUsage1Description=Bricht alle deine Teleport-Anfragen ab
|
||||
tpacancelCommandUsage2=/<command> <spieler>
|
||||
tpacancelCommandUsage2Description=Bricht die Teleport-Anfrage mit dem angegebenen Spieler ab
|
||||
tpacceptCommandDescription=Akteptiert Teleportationsanfragen.
|
||||
tpacceptCommandUsage=/<command> [andererspieler]
|
||||
tpacceptCommandUsage1=/<command>
|
||||
@@ -1331,7 +1244,6 @@ tpallCommandUsage1=/<command> [spieler]
|
||||
tpautoCommandDescription=Akzeptiere Teleportationsanfragen automatisch.
|
||||
tpautoCommandUsage=/<command> [spieler]
|
||||
tpautoCommandUsage1=/<command> [spieler]
|
||||
tpdenyCommandDescription=Lehnt Teleportations-Anfragen ab.
|
||||
tpdenyCommandUsage=/<command>
|
||||
tpdenyCommandUsage1=/<command>
|
||||
tpdenyCommandUsage2=/<command> <spieler>
|
||||
@@ -1379,7 +1291,6 @@ unbanCommandUsage1=/<command> <spieler>
|
||||
unbanipCommandDescription=Enbannt die angegebene IP-Adresse.
|
||||
unbanipCommandUsage=/<command> <adresse>
|
||||
unbanipCommandUsage1=/<command> <adresse>
|
||||
unbanipCommandUsage1Description=Entbannt die angegebene IP-Adresse
|
||||
unignorePlayer=§6Du ignorierst §c{0} §6nicht mehr.
|
||||
unknownItemId=§4Unbekannte Gegenstandsnummer\:§r {0}§4.
|
||||
unknownItemInList=§4Unbekannter Gegenstand {0} in der Liste {1}.
|
||||
@@ -1388,10 +1299,8 @@ unlimitedCommandDescription=Erlaubt das unbegrenzte Platzieren von Gegenständen
|
||||
unlimitedCommandUsage=/<command> <list|item|clear> [spieler]
|
||||
unlimitedItemPermission=\\u00a74Keine Berechtigung f\\u00fcr unendliche Items \\u00a7c{0}\\u00a74.
|
||||
unlimitedItems=§6Unbegrenzte Objekte\:§r
|
||||
unlinkCommandDescription=Löscht die Verbindung deines Minecraft-Accounts zu deinem Discord-Account.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Löscht die Verbindung deines Minecraft-Accounts zu deinem Discord-Account.
|
||||
unmutedPlayer=§6Spieler§c {0}§6 ist nicht mehr stummgeschaltet.
|
||||
unsafeTeleportDestination=§4Das Teleport-Ziel ist nicht sicher und der Teleportschutz ist nicht aktiv.
|
||||
unsupportedBrand=§4Die Server-Plattform, die die momentan verwendest, bietet die Möglichkeiten für diese Funktion nicht an.
|
||||
@@ -1426,8 +1335,6 @@ versionOutputUnsupported=§d{0} §6Version\: §d{1}
|
||||
versionOutputUnsupportedPlugins=§6Du verwendest Plugins, die§d nicht§6 unterstützt werden\!
|
||||
versionMismatch=§4Versionen sind nicht gleich\! Bitte aktualisiere {0}.
|
||||
versionMismatchAll=§4Versionen sind nicht gleich\! Bitte aktualisiere alle Essentials jar-Dateien auf die gleiche Version.
|
||||
versionReleaseLatest=§6Du nutzt die neuste stable Version von EssentialsX\!
|
||||
versionReleaseNew=§4Es steht eine neue Version von EssentialsX zum download\: §c{0}§4.
|
||||
versionReleaseNewLink=§4Hier herunterladen\:§c {0}
|
||||
voiceSilenced=§6Du bist nun stummgeschaltet\!
|
||||
voiceSilencedTime=§6Deine Stimme wurde für {0} zum Schweigen gebracht\!
|
||||
@@ -1437,14 +1344,11 @@ walking=gehend
|
||||
warpCommandDescription=Zeige alle Warp-Punkte an oder warpe zum angegebenen Ort.
|
||||
warpCommandUsage=/<command> <seitennummer|warp-punkt> [spieler]
|
||||
warpCommandUsage1=/<command> [page]
|
||||
warpCommandUsage2=/<command> <warp> [spieler]
|
||||
warpCommandUsage2Description=Teleportiert dich oder einen bestimmten Spieler zu dem angegebenen Warp
|
||||
warpDeleteError=§4Beim Löschen der Warp-Datei ist ein Fehler aufgetreten.
|
||||
warpInfo=§6Informationen für Warp§c {0}§6\:
|
||||
warpinfoCommandDescription=Findet Standortinformationen für einen bestimmten Warp.
|
||||
warpinfoCommandUsage=/<command> <warp-punkt>
|
||||
warpinfoCommandUsage1=/<command> <warp-punkt>
|
||||
warpinfoCommandUsage1Description=Gibt Informationen zum angegebenen Warp an
|
||||
warpingTo=§6Warpe zu§c {0}§6.
|
||||
warpList={0}
|
||||
warpListPermission=§4Du hast keine Rechte, die Warp-Punkte anzuzeigen.
|
||||
@@ -1454,13 +1358,9 @@ warps=§6Warp-Punkte\:§r {0}
|
||||
warpsCount=§6Es existieren§c {0}§6 Warp-Punkte. Zeige§c {1}§6 von§c {2}§6 an.
|
||||
weatherCommandDescription=Legt das Wetter fest.
|
||||
weatherCommandUsage=/<command> <storm/sun> [duration]
|
||||
weatherCommandUsage1=/<command> <storm|sun> [dauer]
|
||||
weatherCommandUsage1Description=Setzte das Wetter auf den gegebenen Typ für eine optionale Dauer
|
||||
warpSet=§6Warp§c {0}§6 wurde erstellt.
|
||||
warpUsePermission=\\u00a74Du hast f\\u00fcr diesen Warp keine Rechte.
|
||||
weatherInvalidWorld=Die Welt mit dem Namen {0} wurde nicht gefunden\!
|
||||
weatherSignStorm=§6Wetter\: §cstürmig§6.
|
||||
weatherSignSun=§6Wetter\: §csonnig§6.
|
||||
weatherStorm=§6In §c{0} §6stürmt es jetzt.
|
||||
weatherStormFor=§6Du hast das Wetter zu §cSturm§6 in§c {0}§6 für §c{1} Sekunden §6gesetzt.
|
||||
weatherSun=§6In §c{0}§6 scheint jetzt die §cSonne§6.
|
||||
@@ -1472,7 +1372,6 @@ whoisBanned=§6 - Gesperrt\:§r {0}
|
||||
whoisCommandDescription=Finde heraus, welcher Benutzername hinter einem Spitznamen steckt.
|
||||
whoisCommandUsage=/<command> <spitzname>
|
||||
whoisCommandUsage1=/<command> <spieler>
|
||||
whoisCommandUsage1Description=Gibt grundlegende Informationen über den angegebenen Spieler
|
||||
whoisExp=§6 - Erfahrung\:§r {0} (Level {1})
|
||||
whoisFly=§6 - Flugmodus\:§r {0} ({1})
|
||||
whoisSpeed=§6 - Geschwindigkeit\:§r {0}
|
||||
@@ -1498,16 +1397,9 @@ workbenchCommandUsage=/<command>
|
||||
worldCommandDescription=Zwischen Welten wechseln.
|
||||
worldCommandUsage=/<command> [world]
|
||||
worldCommandUsage1=/<command>
|
||||
worldCommandUsage1Description=Teleportiert dich an den entsprechenden Standort im Nether oder in der Oberwelt
|
||||
worldCommandUsage2=/<command> <welt>
|
||||
worldCommandUsage2Description=Teleportiert dich zu einer Location in der gegebenen Welt
|
||||
worth=§aEin Stapel {0} ist §c{1}§a wert. ({2} Stück je {3})
|
||||
worthCommandDescription=Berechnet den Wert der Gegenstände in der Hand oder wie angegeben.
|
||||
worthCommandUsage=/<command> <<gegenstandsname>|<id>|hand|inventory|blocks> [-][anzahl]
|
||||
worthCommandUsage1=/<command> <itemname> [amount]
|
||||
worthCommandUsage2=/<command> hand [amount]
|
||||
worthCommandUsage3=/<command> all
|
||||
worthCommandUsage4=/<command> blocks [amount]
|
||||
worthMeta=§aEin Stapel von {0} mit Metadaten {1} ist §c{2}§a wert. ({3} Stück je {4})
|
||||
worthSet=§6Wert des Gegenstands gesetzt.
|
||||
year=Jahr
|
||||
|
||||
@@ -83,7 +83,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Ορίζει τον τίτλο ενός υπογεγραμμένου βιβλίου
|
||||
bookLocked=§6Αυτό το βιβλίο είναι τώρα κλειδωμένο.
|
||||
bookTitleSet=§6Τίτλος του βιβλίου ορίστηκε σε {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Σπάει το μπλοκ που κοιτάτε.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Ανακοίνωση§6]§a {0}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Sets the title of a signed book
|
||||
bookLocked=§6This book is now locked.
|
||||
bookTitleSet=§6Title of the book set to {0}.
|
||||
bottomCommandDescription=Teleport to the lowest block at your current position.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Breaks the block you are looking at.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Broadcast§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Usage(s);
|
||||
commandHelpLine4=§6Aliases(s)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Command {0} is improperly loaded.
|
||||
consoleCannotUseCommand=This command cannot be used by Console.
|
||||
compassBearing=§6Bearing\: {0} ({1} degrees).
|
||||
compassCommandDescription=Describes your current bearing.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,12 +240,6 @@ discordbroadcastCommandUsage1Description=Sends the given message to the specifie
|
||||
discordbroadcastInvalidChannel=§4Discord channel §c{0}§4 does not exist.
|
||||
discordbroadcastPermission=§4You do not have permission to send messages to the §c{0}§4 channel.
|
||||
discordbroadcastSent=§6Message sent to §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=The Discord account to look up
|
||||
discordCommandAccountDescription=Looks up the linked Minecraft account for either yourself or another Discord user
|
||||
discordCommandAccountResponseLinked=Your account is linked to the Minecraft account\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther={0}''s account is linked to the Minecraft account\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=You do not have a linked Minecraft account.
|
||||
discordCommandAccountResponseNotLinkedOther={0} does not have a linked Minecraft account.
|
||||
discordCommandDescription=Sends the Discord invite link to the player.
|
||||
discordCommandLink=§6Join our Discord server at §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -257,14 +248,6 @@ discordCommandUsage1Description=Sends the Discord invite link to the player
|
||||
discordCommandExecuteDescription=Executes a console command on the Minecraft server.
|
||||
discordCommandExecuteArgumentCommand=The command to be executed
|
||||
discordCommandExecuteReply=Executing command\: "/{0}"
|
||||
discordCommandUnlinkDescription=Unlinks the Minecraft account currently linked to your Discord account
|
||||
discordCommandUnlinkInvalidCode=You do not currently have a Minecraft account linked to Discord\!
|
||||
discordCommandUnlinkUnlinked=Your Discord account has been unlinked from all associated Minecraft accounts.
|
||||
discordCommandLinkArgumentCode=The code provided in-game to link your Minecraft account
|
||||
discordCommandLinkDescription=Links your Discord account with your Minecraft account using a code from the in-game /link command
|
||||
discordCommandLinkHasAccount=You already have an account linked\! To unlink your current account, type /unlink.
|
||||
discordCommandLinkInvalidCode=Invalid linking code\! Make sure you''ve run /link in-game and copied the code correctly.
|
||||
discordCommandLinkLinked=Successfully linked your account\!
|
||||
discordCommandListDescription=Gets a list of online players.
|
||||
discordCommandListArgumentGroup=A specific group to limit your search by
|
||||
discordCommandMessageDescription=Messages a player on the Minecraft server.
|
||||
@@ -282,20 +265,8 @@ discordErrorNoPrimary=You did not define a primary channel or your defined prima
|
||||
discordErrorNoPrimaryPerms=Your bot cannot speak in your primary channel, \#{0}. Please make sure your bot has read and write permissions in all channels you wish to use.
|
||||
discordErrorNoToken=No token provided\! Please follow the tutorial in the config in order to setup the plugin.
|
||||
discordErrorWebhook=An error occurred while sending messages to your console channel\! This was likely caused by accidentally deleting your console webhook. This can usually by fixed by ensuring your bot has the "Manage Webhooks" permission and running "/ess reload".
|
||||
discordLinkInvalidGroup=Invalid group {0} was provided for role {1}. The following groups are available\: {2}
|
||||
discordLinkInvalidRole=An invalid role ID, {0}, was provided for group\: {1}. You can see the ID of roles with the /roleinfo command in Discord.
|
||||
discordLinkInvalidRoleInteract=The role, {0} ({1}), cannot be used for group->role synchronization because it above your bot''s uppermost role. Either move your bot''s role above "{0}" or move "{0}" below your bot''s role.
|
||||
discordLinkInvalidRoleManaged=The role, {0} ({1}), cannot be used for group->role synchronization because it is managed by another bot or integration.
|
||||
discordLinkLinked=§6To link your Minecraft account to Discord, type §c{0} §6in the Discord server.
|
||||
discordLinkLinkedAlready=§6You have already linked your Discord account\! If you wish to unlink your discord account use §c/unlink§6.
|
||||
discordLinkLoginKick=§6You must link your Discord account before you can join this server.\n§6To link your Minecraft account to Discord, type\:\n§c{0}\n§6in this server''s Discord server\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6You must link your Discord account before you can move, chat on or interact with this server. To link your Minecraft account to Discord, type §c{0} §6in this server''s Discord server\: §c{1}
|
||||
discordLinkNoAccount=§6You do not currently have a Discord account linked to your Minecraft account.
|
||||
discordLinkPending=§6You already have a link code. To complete linking your Minecraft account to Discord, type §c{0} §6in the Discord server.
|
||||
discordLinkUnlinked=§6Unlinked your Minecraft account from all associated discord accounts.
|
||||
discordLoggingIn=Attempting to login to Discord...
|
||||
discordLoggingInDone=Successfully logged in as {0}
|
||||
discordMailLine=**New mail from {0}\:** {1}
|
||||
discordNoSendPermission=Cannot send message in channel\: \#{0} Please ensure the bot has "Send Messages" permission in that channel\!
|
||||
discordReloadInvalid=Tried to reload EssentialsX Discord config while the plugin is in an invalid state\! If you''ve modified your config, restart your server.
|
||||
disposal=Disposal
|
||||
@@ -690,10 +661,8 @@ lightningCommandUsage2=/<command> <player> <power>
|
||||
lightningCommandUsage2Description=Strikes lighting at the target player with the given power
|
||||
lightningSmited=§6Thou hast been smitten\!
|
||||
lightningUse=§6Smiting§c {0}
|
||||
linkCommandDescription=Generates a code to link your Minecraft account to Discord.
|
||||
linkCommandUsage=/<command>
|
||||
linkCommandUsage1=/<command>
|
||||
linkCommandUsage1Description=Generates a code for the /link command on Discord
|
||||
listAfkTag=§7[AFK]§r
|
||||
listAmount=§6There are §c{0}§6 out of maximum §c{1}§6 players online.
|
||||
listAmountHidden=§6There are §c{0}§6/§c{1}§6 out of maximum §c{2}§6 players online.
|
||||
@@ -1025,8 +994,8 @@ recentlyForeverAlone=§4{0} recently went offline.
|
||||
recipe=§6Recipe for §c{0}§6 (§c{1}§6 of §c{2}§6)
|
||||
recipeBadIndex=There is no recipe by that number.
|
||||
recipeCommandDescription=Displays how to craft items.
|
||||
recipeCommandUsage=/<command> <<item>|hand> [number]
|
||||
recipeCommandUsage1=/<command> <<item>|hand> [page]
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Displays how to craft the given item
|
||||
recipeFurnace=§6Smelt\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1060,7 +1029,6 @@ repairCommandUsage2Description=Repairs all items in your inventory
|
||||
repairEnchanted=§4You are not allowed to repair enchanted items.
|
||||
repairInvalidType=§4This item cannot be repaired.
|
||||
repairNone=§4There were no items that needed repairing.
|
||||
replyFromDiscord=**Reply from {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6Replying to last message recipient §cdisabled§6.
|
||||
replyLastRecipientDisabledFor=§6Replying to last message recipient §cdisabled §6for §c{0}§6.
|
||||
replyLastRecipientEnabled=§6Replying to last message recipient §cenabled§6.
|
||||
@@ -1255,7 +1223,6 @@ teleportationDisabledWarning=§6You must enable teleportation before other playe
|
||||
teleportationEnabled=§6Teleportation §cenabled§6.
|
||||
teleportationEnabledFor=§6Teleportation §cenabled §6for §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 teleported you to §c{1}§6.
|
||||
teleportBottom=§6Teleporting to bottom.
|
||||
teleportDisabled=§c{0} §4has teleportation disabled.
|
||||
teleportHereRequest=§c{0}§6 has requested that you teleport to them.
|
||||
teleportHome=§6Teleporting to §c{0}§6.
|
||||
@@ -1271,7 +1238,6 @@ teleportRequestTimeoutInfo=§6This request will timeout after§c {0} seconds§6.
|
||||
teleportTop=§6Teleporting to top.
|
||||
teleportToPlayer=§6Teleporting to §c{0}§6.
|
||||
teleportOffline=§6The player §c{0}§6 is currently offline. You are able to teleport to them using /otp.
|
||||
teleportOfflineUnknown=§6Unable to find the last known position of §c{0}§6.
|
||||
tempbanExempt=§4You may not tempban that player.
|
||||
tempbanExemptOffline=§4You may not tempban offline players.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
@@ -1436,10 +1402,8 @@ unlimitedCommandUsage3=/<command> clear [player]
|
||||
unlimitedCommandUsage3Description=Clears all unlimited items for yourself or another player if specified
|
||||
unlimitedItemPermission=§4No permission for unlimited item §c{0}§4.
|
||||
unlimitedItems=§6Unlimited items\:§r
|
||||
unlinkCommandDescription=Unlinks your Minecraft account from the currently linked Discord account.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Unlinks your Minecraft account from the currently linked Discord account.
|
||||
unmutedPlayer=§6Player§c {0} §6unmuted.
|
||||
unsafeTeleportDestination=§4The teleport destination is unsafe and teleport-safety is disabled.
|
||||
unsupportedBrand=§4The server platform you are currently running does not provide the capabilities for this feature.
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Sets the title of a signed book
|
||||
bookLocked=§6This book is now locked.
|
||||
bookTitleSet=§6Title of the book set to {0}.
|
||||
bottomCommandDescription=Teleport to the lowest block at your current position.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Breaks the block you are looking at.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Broadcast§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Usage(s)\:
|
||||
commandHelpLine4=§6Aliases(s)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Command {0} is improperly loaded.
|
||||
consoleCannotUseCommand=This command cannot be used by Console.
|
||||
compassBearing=§6Bearing\: {0} ({1} degrees).
|
||||
compassCommandDescription=Describes your current bearing.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,12 +240,6 @@ discordbroadcastCommandUsage1Description=Sends the given message to the specifie
|
||||
discordbroadcastInvalidChannel=§4Discord channel §c{0}§4 does not exist.
|
||||
discordbroadcastPermission=§4You do not have permission to send messages to the §c{0}§4 channel.
|
||||
discordbroadcastSent=§6Message sent to §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=The Discord account to look up
|
||||
discordCommandAccountDescription=Looks up the linked Minecraft account for either yourself or another Discord user
|
||||
discordCommandAccountResponseLinked=Your account is linked to the Minecraft account\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther={0}''s account is linked to the Minecraft account\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=You do not have a linked Minecraft account.
|
||||
discordCommandAccountResponseNotLinkedOther={0} does not have a linked Minecraft account.
|
||||
discordCommandDescription=Sends the Discord invite link to the player.
|
||||
discordCommandLink=§6Join our Discord server at §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -257,20 +248,11 @@ discordCommandUsage1Description=Sends the Discord invite link to the player
|
||||
discordCommandExecuteDescription=Executes a console command on the Minecraft server.
|
||||
discordCommandExecuteArgumentCommand=The command to be executed
|
||||
discordCommandExecuteReply=Executing command\: "/{0}"
|
||||
discordCommandUnlinkDescription=Unlinks the Minecraft account currently linked to your Discord account
|
||||
discordCommandUnlinkInvalidCode=You do not currently have a Minecraft account linked to Discord\!
|
||||
discordCommandUnlinkUnlinked=Your Discord account has been unlinked from all associated Minecraft accounts.
|
||||
discordCommandLinkArgumentCode=The code provided in-game to link your Minecraft account
|
||||
discordCommandLinkDescription=Links your Discord account with your Minecraft account using a code from the in-game /link command
|
||||
discordCommandLinkHasAccount=You already have an account linked\! To unlink your current account, type /unlink.
|
||||
discordCommandLinkInvalidCode=Invalid linking code\! Make sure you''ve run /link in-game and copied the code correctly.
|
||||
discordCommandLinkLinked=Successfully linked your account\!
|
||||
discordCommandListDescription=Gets a list of online players.
|
||||
discordCommandListArgumentGroup=A specific group to limit your search by
|
||||
discordCommandMessageDescription=Messages a player on the Minecraft server.
|
||||
discordCommandMessageArgumentUsername=The player to send the message to
|
||||
discordCommandMessageArgumentMessage=The message to send to the player
|
||||
discordErrorCommand=You added your bot to your server incorrectly\! Please follow the tutorial in the config and add your bot using https\://essentialsx.net/discord.html
|
||||
discordErrorCommandDisabled=That command is disabled\!
|
||||
discordErrorLogin=An error occurred while logging into Discord, which has caused the plugin to disable itself\: \n{0}
|
||||
discordErrorLoggerInvalidChannel=Discord console logging has been disabled due to an invalid channel definition\! If you intend to disable it, set the channel ID to "none"; otherwise check that your channel ID is correct.
|
||||
@@ -282,20 +264,8 @@ discordErrorNoPrimary=You did not define a primary channel or your defined prima
|
||||
discordErrorNoPrimaryPerms=Your bot cannot speak in your primary channel, \#{0}. Please make sure your bot has read and write permissions in all channels you wish to use.
|
||||
discordErrorNoToken=No token provided\! Please follow the tutorial in the config in order to setup the plugin.
|
||||
discordErrorWebhook=An error occurred while sending messages to your console channel\! This was likely caused by accidentally deleting your console webhook. This can usually by fixed by ensuring your bot has the "Manage Webhooks" permission and running "/ess reload".
|
||||
discordLinkInvalidGroup=Invalid group {0} was provided for role {1}. The following groups are available\: {2}
|
||||
discordLinkInvalidRole=An invalid role ID, {0}, was provided for group\: {1}. You can see the ID of roles with the /roleinfo command in Discord.
|
||||
discordLinkInvalidRoleInteract=The role, {0} ({1}), cannot be used for group->role synchronization because it above your bot''s uppermost role. Either move your bot''s role above "{0}" or move "{0}" below your bot''s role.
|
||||
discordLinkInvalidRoleManaged=The role, {0} ({1}), cannot be used for group->role synchronization because it is managed by another bot or integration.
|
||||
discordLinkLinked=§6To link your Minecraft account to Discord, type §c{0} §6in the Discord server.
|
||||
discordLinkLinkedAlready=§6You have already linked your Discord account\! If you wish to unlink your discord account use §c/unlink§6.
|
||||
discordLinkLoginKick=§6You must link your Discord account before you can join this server.\n§6To link your Minecraft account to Discord, type\:\n§c{0}\n§6in this server''s Discord server\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6You must link your Discord account before you can move, chat on or interact with this server. To link your Minecraft account to Discord, type §c{0} §6in this server''s Discord server\: §c{1}
|
||||
discordLinkNoAccount=§6You do not currently have a Discord account linked to your Minecraft account.
|
||||
discordLinkPending=§6You already have a link code. To complete linking your Minecraft account to Discord, type §c{0} §6in the Discord server.
|
||||
discordLinkUnlinked=§6Unlinked your Minecraft account from all associated discord accounts.
|
||||
discordLoggingIn=Attempting to login to Discord...
|
||||
discordLoggingInDone=Successfully logged in as {0}
|
||||
discordMailLine=**New mail from {0}\:** {1}
|
||||
discordNoSendPermission=Cannot send message in channel\: \#{0} Please ensure the bot has "Send Messages" permission in that channel\!
|
||||
discordReloadInvalid=Tried to reload EssentialsX Discord config while the plugin is in an invalid state\! If you''ve modified your config, restart your server.
|
||||
disposal=Disposal
|
||||
@@ -343,7 +313,6 @@ enderchestCommandUsage2=/<command> <player>
|
||||
enderchestCommandUsage2Description=Opens the ender chest of the target player
|
||||
errorCallingCommand=Error calling the command /{0}
|
||||
errorWithMessage=§cError\:§4 {0}
|
||||
essChatNoSecureMsg=EssentialsX Chat version {0} does not support secure chat on this server software. Update EssentialsX, and if this issue persists, inform the developers.
|
||||
essentialsCommandDescription=Reloads essentials.
|
||||
essentialsCommandUsage=/<command>
|
||||
essentialsCommandUsage1=/<command> reload
|
||||
@@ -511,7 +480,6 @@ homeCommandUsage2=/<command> <player>\:<name>
|
||||
homeCommandUsage2Description=Teleports you to the specified player''s home with the given name
|
||||
homes=§6Homes\:§r {0}
|
||||
homeConfirmation=§6You already have a home named §c{0}§6\!\nTo overwrite your existing home, type the command again.
|
||||
homeRenamed=§6Home §c{0} §6has been renamed to §c{1}§6.
|
||||
homeSet=§6Home set to current location.
|
||||
hour=hour
|
||||
hours=hours
|
||||
@@ -564,7 +532,6 @@ invseeCommandDescription=See the inventory of other players.
|
||||
invseeCommandUsage=/<command> <player>
|
||||
invseeCommandUsage1=/<command> <player>
|
||||
invseeCommandUsage1Description=Opens the inventory of the specified player
|
||||
invseeNoSelf=§cYou can only view other players'' inventories.
|
||||
is=is
|
||||
isIpBanned=§6IP §c{0} §6is banned.
|
||||
internalError=§cAn internal error occurred while attempting to perform this command.
|
||||
@@ -690,10 +657,8 @@ lightningCommandUsage2=/<command> <player> <power>
|
||||
lightningCommandUsage2Description=Strikes lighting at the target player with the given power
|
||||
lightningSmited=§6Thou hast been smitten\!
|
||||
lightningUse=§6Smiting§c {0}
|
||||
linkCommandDescription=Generates a code to link your Minecraft account to Discord.
|
||||
linkCommandUsage=/<command>
|
||||
linkCommandUsage1=/<command>
|
||||
linkCommandUsage1Description=Generates a code for the /link command on Discord
|
||||
listAfkTag=§7[AFK]§r
|
||||
listAmount=§6There are §c{0}§6 out of maximum §c{1}§6 players online.
|
||||
listAmountHidden=§6There are §c{0}§6/§c{1}§6 out of maximum §c{2}§6 players online.
|
||||
@@ -1025,8 +990,8 @@ recentlyForeverAlone=§4{0} recently went offline.
|
||||
recipe=§6Recipe for §c{0}§6 (§c{1}§6 of §c{2}§6)
|
||||
recipeBadIndex=There is no recipe by that number.
|
||||
recipeCommandDescription=Displays how to craft items.
|
||||
recipeCommandUsage=/<command> <<item>|hand> [number]
|
||||
recipeCommandUsage1=/<command> <<item>|hand> [page]
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Displays how to craft the given item
|
||||
recipeFurnace=§6Smelt\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1043,12 +1008,6 @@ removeCommandUsage1Description=Removes all of the given mob type in the current
|
||||
removeCommandUsage2=/<command> <mob type> <radius> [world]
|
||||
removeCommandUsage2Description=Removes the given mob type within the given radius in the current world or another one if specified
|
||||
removed=§6Removed§c {0} §6entities.
|
||||
renamehomeCommandDescription=Renames a home.
|
||||
renamehomeCommandUsage=/<command> <[player\:]name> <new name>
|
||||
renamehomeCommandUsage1=/<command> <name> <new name>
|
||||
renamehomeCommandUsage1Description=Renames your home to the given name
|
||||
renamehomeCommandUsage2=/<command> <player>\:<name> <new name>
|
||||
renamehomeCommandUsage2Description=Renames the specified player''s home to the given name
|
||||
repair=§6You have successfully repaired your\: §c{0}§6.
|
||||
repairAlreadyFixed=§4This item does not need repairing.
|
||||
repairCommandDescription=Repairs the durability of one or all items.
|
||||
@@ -1060,7 +1019,6 @@ repairCommandUsage2Description=Repairs all items in your inventory
|
||||
repairEnchanted=§4You are not allowed to repair enchanted items.
|
||||
repairInvalidType=§4This item cannot be repaired.
|
||||
repairNone=§4There were no items that needed repairing.
|
||||
replyFromDiscord=**Reply from {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6Replying to last message recipient §cdisabled§6.
|
||||
replyLastRecipientDisabledFor=§6Replying to last message recipient §cdisabled §6for §c{0}§6.
|
||||
replyLastRecipientEnabled=§6Replying to last message recipient §cenabled§6.
|
||||
@@ -1118,9 +1076,7 @@ serverTotal=§6Server Total\:§c {0}
|
||||
serverUnsupported=You are running an unsupported server version\!
|
||||
serverUnsupportedClass=Status determining class\: {0}
|
||||
serverUnsupportedCleanroom=You are running a server that does not properly support Bukkit plugins that rely on internal Mojang code. Consider using an Essentials replacement for your server software.
|
||||
serverUnsupportedDangerous=You are running a server fork that is known to be extremely dangerous and lead to data loss. It is strongly recommended you switch to a more stable server software like Paper.
|
||||
serverUnsupportedLimitedApi=You are running a server with limited API functionality. EssentialsX will still work, but certain features may be disabled.
|
||||
serverUnsupportedDumbPlugins=You are using plugins known to cause severe issues with EssentialsX and other plugins.
|
||||
serverUnsupportedMods=You are running a server that does not properly support Bukkit plugins. Bukkit plugins should not be used with Forge/Fabric mods\! For Forge\: Consider using ForgeEssentials, or SpongeForge + Nucleus.
|
||||
setBal=§aYour balance was set to {0}.
|
||||
setBalOthers=§aYou set {0}§a''s balance to {1}.
|
||||
@@ -1255,7 +1211,6 @@ teleportationDisabledWarning=§6You must enable teleportation before other playe
|
||||
teleportationEnabled=§6Teleportation §cenabled§6.
|
||||
teleportationEnabledFor=§6Teleportation §cenabled §6for §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 teleported you to §c{1}§6.
|
||||
teleportBottom=§6Teleporting to bottom.
|
||||
teleportDisabled=§c{0} §4has teleportation disabled.
|
||||
teleportHereRequest=§c{0}§6 has requested that you teleport to them.
|
||||
teleportHome=§6Teleporting to §c{0}§6.
|
||||
@@ -1271,7 +1226,6 @@ teleportRequestTimeoutInfo=§6This request will timeout after§c {0} seconds§6.
|
||||
teleportTop=§6Teleporting to top.
|
||||
teleportToPlayer=§6Teleporting to §c{0}§6.
|
||||
teleportOffline=§6The player §c{0}§6 is currently offline. You are able to teleport to them using /otp.
|
||||
teleportOfflineUnknown=§6Unable to find the last known position of §c{0}§6.
|
||||
tempbanExempt=§4You may not tempban that player.
|
||||
tempbanExemptOffline=§4You may not tempban offline players.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
@@ -1436,10 +1390,8 @@ unlimitedCommandUsage3=/<command> clear [player]
|
||||
unlimitedCommandUsage3Description=Clears all unlimited items for yourself or another player if specified
|
||||
unlimitedItemPermission=§4No permission for unlimited item §c{0}§4.
|
||||
unlimitedItems=§6Unlimited items\:§r
|
||||
unlinkCommandDescription=Unlinks your Minecraft account from the currently linked Discord account.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Unlinks your Minecraft account from the currently linked Discord account.
|
||||
unmutedPlayer=§6Player§c {0} §6unmuted.
|
||||
unsafeTeleportDestination=§4The teleport destination is unsafe and teleport-safety is disabled.
|
||||
unsupportedBrand=§4The server platform you are currently running does not provide the capabilities for this feature.
|
||||
@@ -1460,9 +1412,6 @@ userIsAwaySelf=§7You are now AFK.
|
||||
userIsAwaySelfWithMessage=§7You are now AFK.
|
||||
userIsNotAwaySelf=§7You are no longer AFK.
|
||||
userJailed=§6You have been jailed\!
|
||||
usermapEntry=§c{0} §6is mapped to §c{1}§6.
|
||||
usermapPurge=§6Checking for files in userdata that are not mapped, results will be logged to console. Destructive Mode\: {0}
|
||||
usermapSize=§6Current cached users in user map is §c{0}§6/§c{1}§6/§c{2}§6.
|
||||
userUnknown=§4Warning\: The user ''§c{0}§4'' has never joined this server.
|
||||
usingTempFolderForTesting=Using temp folder for testing\:
|
||||
vanish=§6Vanish for {0}§6\: {1}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> título <title>
|
||||
bookCommandUsage3Description=Establece el título de un libro firmado
|
||||
bookLocked=§6El libro ha sido bloqueado.
|
||||
bookTitleSet=§6Ahora el título del libro es {0}.
|
||||
bottomCommandDescription=Teletransportandote al bloque más bajo en su posición actual.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Rompe el bloque que estás mirando.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Aviso§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Uso(s);
|
||||
commandHelpLine4=§6Alias\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4El comando {0} no está cargado correctamente.
|
||||
consoleCannotUseCommand=Este comando no puede usarse por Consola.
|
||||
compassBearing=§6Orientación\: {0} ({1} grados).
|
||||
compassCommandDescription=Describe tu rumbo actual.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,28 +240,15 @@ discordbroadcastCommandUsage1Description=Envía el mensaje dado al canal de Disc
|
||||
discordbroadcastInvalidChannel=§4El canal de Discord §c{0}§4 no existe.
|
||||
discordbroadcastPermission=§4No tienes permiso para enviar mensajes al canal §c{0}§4.
|
||||
discordbroadcastSent=§6Mensaje enviado a §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=La cuenta de Discord a buscar
|
||||
discordCommandAccountDescription=Busca la cuenta de Minecraft vinculada a ti mismo o a otro usuario de Discord
|
||||
discordCommandAccountResponseLinked=Tu cuenta está vinculada a la cuenta de Minecraft\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=La cuenta de {0} está vinculada a la cuenta de Minecraft\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=No tienes una cuenta de Minecraft vinculada.
|
||||
discordCommandAccountResponseNotLinkedOther={0} no tiene una cuenta de Minecraft vinculada.
|
||||
discordCommandDescription=Envía un enlace de invitación de Discord a un jugador.
|
||||
discordCommandAccountArgumentUser=soy insano la vdd despues de todo yo quuiero la traudcicon xdasdas
|
||||
discordCommandDescription=Envía el enlace de invitación a Discord al jugador.
|
||||
discordCommandLink=§6¡Únete a nuestro servidor de Discord en §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
discordCommandUsage1=/<command>
|
||||
discordCommandUsage1Description=Envía un enlace de invitación de Discord a un jugador
|
||||
discordCommandUsage1Description=Envía el enlace de invitación a Discord al jugador
|
||||
discordCommandExecuteDescription=Ejecuta un comando de consola en el servidor de Minecraft.
|
||||
discordCommandExecuteArgumentCommand=El comando a ejecutar
|
||||
discordCommandExecuteReply=Ejecutando comando\: "/{0}"
|
||||
discordCommandUnlinkDescription=Desvincula la cuenta de Minecraft actualmente vinculada a tu cuenta de Discord
|
||||
discordCommandUnlinkInvalidCode=¡Actualmente no tienes una cuenta de Minecraft vinculada a Discord\!
|
||||
discordCommandUnlinkUnlinked=Tu cuenta de Discord ha sido desvinculada de todas las cuentas de Minecraft asociadas.
|
||||
discordCommandLinkArgumentCode=El código proporcionado en el juego para vincular tu cuenta de Minecraft
|
||||
discordCommandLinkDescription=Vincula tu cuenta de Discord con tu cuenta de Minecraft usando un código del comando /link en el juego
|
||||
discordCommandLinkHasAccount=¡Ya tienes una cuenta vinculada\! Para desvincular tu cuenta actual, escribe /unlink.
|
||||
discordCommandLinkInvalidCode=¡Código de enlace no válido\! Asegúrese de que ha ejecutado /link en el juego y copiado el código correctamente.
|
||||
discordCommandLinkLinked=¡Se ha vinculado con éxito tu cuenta\!
|
||||
discordCommandListDescription=Genera una lista de jugadores en línea.
|
||||
discordCommandListArgumentGroup=Un grupo específico para limitar tu búsqueda
|
||||
discordCommandMessageDescription=Envía un mensaje a un jugador del servidor de Minecraft.
|
||||
@@ -282,20 +266,8 @@ discordErrorNoPrimary=No has definido un canal principal o el que has definido n
|
||||
discordErrorNoPrimaryPerms=Tu bot no puede hablar en tu canal principal, \#{0}. Asegúrate de que tu bot tiene permisos de lectura y escritura en todos los canales que quieras que use.
|
||||
discordErrorNoToken=¡No hay token\! Sigue el tutorial de configuración para poner en marcha el plugin.
|
||||
discordErrorWebhook=¡Se ha producido un error al enviar mensajes al canal de la consola\! Esto puede deberse a que se haya eliminado accidentalmente tu webhook de consola. Esto se puede corregir asegurándote de que tu bot tiene permiso para "Administrar webhooks" y ejecutar "/ess reload".
|
||||
discordLinkInvalidGroup=Grupo inválido {0} proporcionado para el rol {1}. Los siguientes grupos están disponibles\: {2}
|
||||
discordLinkInvalidRole=Un ID de rol inválido, {0}, ha sido proporcionado para el grupo\: {1}. Puedes ver el ID de los roles con el comando /roleinfo en Discord.
|
||||
discordLinkInvalidRoleInteract=El rol, {0} ({1}), no se puede utilizar para la sincronización de roles debido a que está por encima del rol máximo de tu bot. Puedes mover el rol de tu bot encima de "{0}" o mover "{0}" debajo.
|
||||
discordLinkInvalidRoleManaged=El rol, {0} ({1}), no se puede utilizar para sincronizar de roles debido a que está controlado por otro bot o integración.
|
||||
discordLinkLinked=§6Para vincular tu cuenta de Minecraft a Discord, escribe §c{0} §6en el servidor de Discord.
|
||||
discordLinkLinkedAlready=§6Ya tienes vinculada tu cuenta de Discord\! Si deseas desvincularla usa §c/unlink§6.
|
||||
discordLinkLoginKick=§6Debes vincular tu cuenta de Discord para acceder a este servidor.\n§6Para vincular tu cuenta de Minecraft a Discord, escribe\:\n§c{0}\n§6en el Discord de este servidor\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6Debes vincular tu cuenta de Discord para poder moverte, chatear o interactuar con el servidor. Para vincular tu cuenta de Minecraft a Discord, escribe§c{0} §6en el Discord de este servidor\: §c{1}
|
||||
discordLinkNoAccount=§6Actualmente no tienes una cuenta de Discord vinculada a tu cuenta de Minecraft.
|
||||
discordLinkPending=§6Ya tienes un código de vinculación. Para completar la vinculación de tu cuenta de Minecraft a Discord, escribe §c{0} §6en el servidor de Discord.
|
||||
discordLinkUnlinked=§6Has desvinculado tu cuenta de Minecraft de todas las cuentas de Discord asociadas.
|
||||
discordLoggingIn=Intentando iniciar sesión en Discord...
|
||||
discordLoggingInDone=Se ha iniciado sesión con éxito como {0}
|
||||
discordMailLine=**Nuevo mail de {0}\:** {1}
|
||||
discordNoSendPermission=Error al enviar el mensaje al canal\: \#{0}. ¡Asegúrate de que el bot tiene permisos para "Enviar mensajes" en ese canal\!
|
||||
discordReloadInvalid=¡Se ha intentado recargar la configuración de Discord de EssentialsX pero el plugin no era válido\! Si has modificado tu configuración, reinicia tu servidor.
|
||||
disposal=Basura
|
||||
@@ -511,7 +483,6 @@ homeCommandUsage2=/<command> <player>\:<name>
|
||||
homeCommandUsage2Description=Te teletransporta a la casa del jugador especificado con el nombre dado
|
||||
homes=§6Hogares\:§r {0}
|
||||
homeConfirmation=§6Ya tienes una casa llamada §c{0}§6\!\nPara sobrescribir tu casa existente, escribe el comando de nuevo.
|
||||
homeRenamed=§6La casa §c{0} §6ha sido renombrada a §c{1}§6.
|
||||
homeSet=§7Hogar establecido.
|
||||
hour=hora
|
||||
hours=horas
|
||||
@@ -602,7 +573,7 @@ itemnameCommandUsage2Description=Establece el nombre del item sostenido al texto
|
||||
itemnameInvalidItem=§cNecesitas tener un objeto en la mano para renombrarlo.
|
||||
itemnameSuccess=§6Has renombrado el objeto de tu mano a "§c{0}§6".
|
||||
itemNotEnough1=§4No tienes la suficiente cantidad del ítem para venderlo.
|
||||
itemNotEnough2=§6Si quieres vender todos tus objetos de ese tipo, escribe§c /sell nombredelobjeto§6.
|
||||
itemNotEnough2=§6Si quieres vender todos tus objetos de ese tipo, escribe /sell nombredelobjeto (en inglés).
|
||||
itemNotEnough3=§c/sell nombredeobjeto -1§6 venderá todos excepto un objeto, etc.
|
||||
itemsConverted=§6Todos los items han sido convertidos en bloques.
|
||||
itemsCsvNotLoaded=¡No se pudo cargar {0}\!
|
||||
@@ -690,10 +661,8 @@ lightningCommandUsage2=/<command> <jugador> <poder>
|
||||
lightningCommandUsage2Description=Lanza un rayo al jugador objetivo con el poder elegido
|
||||
lightningSmited=§6¡Has sido golpeado mágicamente\!
|
||||
lightningUse=§6Golpeando al jugador§c {0}
|
||||
linkCommandDescription=Genera un código para vincular tu cuenta de Minecraft a Discord.
|
||||
linkCommandUsage=/<command>
|
||||
linkCommandUsage1=/<command>
|
||||
linkCommandUsage1Description=Genera un código para el comando /link en Discord
|
||||
listAfkTag=§8[Ausente]§r
|
||||
listAmount=§9Hay §c{0}§9 jugadores de un máximo de §c{1}§9 jugadores §2en linea§9.
|
||||
listAmountHidden=§6Hay§c{0}§6/§c{1}§6 de un máximo de §c{2}§6 jugadondo online.
|
||||
@@ -769,7 +738,7 @@ moreCommandUsage1Description=Llena el ítem retenido hasta el monto establecido,
|
||||
moreThanZero=Las cantidades deben ser mayores que 0.
|
||||
motdCommandDescription=Mira el Mensaje del Día.
|
||||
motdCommandUsage=/<command> [capítulo] [página]
|
||||
moveSpeed=§6Velocidad establecida de§c {0} §6a§c {1} §6durante §c{2}§6.
|
||||
moveSpeed=§6Establecida velocidad de {0} a§c {1} §6durante §c{2}§6.
|
||||
msgCommandDescription=Envía un mensaje privado al jugador especificado.
|
||||
msgCommandUsage=/<command> <hacia> <mensaje>
|
||||
msgCommandUsage1=/<command> <hacia> <mensaje>
|
||||
@@ -1025,6 +994,8 @@ recentlyForeverAlone=§4{0} recently went offline.
|
||||
recipe=§6Receta para §c{0}§6 (§c{1}§6 de §c{2}§6)
|
||||
recipeBadIndex=No hay ningún crafteo con ese número.
|
||||
recipeCommandDescription=Muestra como craftear items.
|
||||
recipeCommandUsage=/<command> <item> [número]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Muestra como crear el objeto dado
|
||||
recipeFurnace=§6Fundir\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1041,12 +1012,6 @@ removeCommandUsage1Description=Elimina todos los mobs del tipo dado en el mundo
|
||||
removeCommandUsage2=/<comando> <tipo de mob> <radio> [mundo]
|
||||
removeCommandUsage2Description=Elimina el tipo de mob dado dentro del radio dado en el mundo actual u otro si se especifica
|
||||
removed=§6Eliminadas§c {0} §6entidades.
|
||||
renamehomeCommandDescription=Cambia el nombre de un hogar.
|
||||
renamehomeCommandUsage=/<command> <[player\:]name> <new name>
|
||||
renamehomeCommandUsage1=/<command> <name> <new name>
|
||||
renamehomeCommandUsage1Description=Renombra tu casa con el nombre dado
|
||||
renamehomeCommandUsage2=/<command> <player>\:<name> <new name>
|
||||
renamehomeCommandUsage2Description=Cambia el nombre de la casa del jugador especificado por el nombre dado
|
||||
repair=§6Has reparado exitósamente tu\: §c{0}§6.
|
||||
repairAlreadyFixed=§4Este ítem no necesita reparación.
|
||||
repairCommandDescription=Repara la durabilidad de uno o todos tus objetos.
|
||||
@@ -1058,7 +1023,6 @@ repairCommandUsage2Description=Repara todos los objetos en tu inventario
|
||||
repairEnchanted=§4No tienes permiso para reparar un ítem encantado.
|
||||
repairInvalidType=§4Ese ítem no puede ser reparado.
|
||||
repairNone=§4No hay ítems que necesiten ser reparados.
|
||||
replyFromDiscord=**Respuesta de {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6Respuesta al último mensaje recibido/enviado §cdesactivado§6.
|
||||
replyLastRecipientDisabledFor=§6Respuesta al último mensaje recibido/enviado §cdesactivado §6por §c{0}§6.
|
||||
replyLastRecipientEnabled=§6Respuesta al último mensaje recibido/enviado §cactivado§6.
|
||||
@@ -1253,7 +1217,6 @@ teleportationDisabledWarning=§6Debes activar la teletransportación antes de qu
|
||||
teleportationEnabled=§6Teletransporte §chabilitado§6.
|
||||
teleportationEnabledFor=§6Teletransporte §chabilitado §6para §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 te ha teletransportado a §c{1}§6.
|
||||
teleportBottom=§6Teletransportandote hasta abajo.
|
||||
teleportDisabled=§c{0} §4tiene la teletransportación desactivada.
|
||||
teleportHereRequest=§c{0}§6te ha pedido que te teletransportes hasta él.
|
||||
teleportHome=§6Teletransportándose hacia §c{0}§6.
|
||||
@@ -1269,7 +1232,6 @@ teleportRequestTimeoutInfo=§6La solicitud será automáticamente cancelada desp
|
||||
teleportTop=§6Teletransportandote hasta la cima.
|
||||
teleportToPlayer=§6Teletransportándose a §c{0}§6.
|
||||
teleportOffline=§6El[la] jugador[a] §c{0}§6 está desconectado[a].Puedes teletransportarte a él[ella] usando /otp.
|
||||
teleportOfflineUnknown=§6No se ha podido encontrar la última posición conocida de §c{0}§6.
|
||||
tempbanExempt=§4No puedes banear temporalmente a ese usuario.
|
||||
tempbanExemptOffline=§4No puedes banear temporalmente a jugadores que no están conectados.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
@@ -1415,11 +1377,11 @@ unableToSpawnMob=§4No puedes generar criaturas.
|
||||
unbanCommandDescription=Desbanea el jugador especificado.
|
||||
unbanCommandUsage=/<command> <jugador>
|
||||
unbanCommandUsage1=/<command> <jugador>
|
||||
unbanCommandUsage1Description=Desbanea un jugador específico
|
||||
unbanCommandUsage1Description=Desbanea el jugador especificado
|
||||
unbanipCommandDescription=Desbanea la dirección IP especificada.
|
||||
unbanipCommandUsage=/<command> <dirección IP>
|
||||
unbanipCommandUsage1=/<command> <dirección IP>
|
||||
unbanipCommandUsage1Description=Desbanea una dirección IP especifica
|
||||
unbanipCommandUsage1Description=Desbanea la dirección IP especificada
|
||||
unignorePlayer=§6Ya no ignoras al jugador§c {0}§6.
|
||||
unknownItemId=§4ID de ítem desconocido\:§r {0}§4.
|
||||
unknownItemInList=§4Ítem desconocido {0} en {1} lista.
|
||||
@@ -1434,10 +1396,8 @@ unlimitedCommandUsage3=/<comando> limpiar [jugador]
|
||||
unlimitedCommandUsage3Description=Limpia todos los objetos ilimitados para ti u otro jugador si se especifica
|
||||
unlimitedItemPermission=§4Sin permiso para artículo ilimitado §c{0}§4.
|
||||
unlimitedItems=§6Ítems ilimitados\:§r
|
||||
unlinkCommandDescription=Desvincula tu cuenta de Minecraft de la cuenta de Discord actualmente vinculada.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Desvincula tu cuenta de Minecraft de la cuenta de Discord actualmente vinculada.
|
||||
unmutedPlayer=§6El jugador§c {0} §6ya no está silenciado.
|
||||
unsafeTeleportDestination=§4El destino es inseguro y el teletransporte seguro está desactivado.
|
||||
unsupportedBrand=§4La plataforma en la que se ejecuta el servidor no proporciona las capacidades para esta función.
|
||||
@@ -1458,9 +1418,6 @@ userIsAwaySelf=§7Ahora estás AFK.
|
||||
userIsAwaySelfWithMessage=§7Ahora estás AFK.
|
||||
userIsNotAwaySelf=§7Ya no estás AFK\!
|
||||
userJailed=§6¡Has sido encarcelado\!
|
||||
usermapEntry=§c{0} §6está mapeado en §c{1}§6.
|
||||
usermapPurge=§6Comprobando archivos en userdata que no estén mapeados, los resultados serán registrados en consola. Modo Destructivo\: {0}
|
||||
usermapSize=§6Usuarios actuales en cache en el mapeo del usuario §c{0}§6/§c{1}§6/§c{2}§6.
|
||||
userUnknown=§4Aviso\: §cel jugador §4{0} §cnunca ha visitado el servidor\!
|
||||
usingTempFolderForTesting=Usando carpeta temporal para pruebas\:
|
||||
vanish=§6Invisibilidad mágica para {0}§6\:§c {1}
|
||||
@@ -1492,7 +1449,7 @@ versionReleaseNew=§4Hay una nueva versión de EssentialsX disponible para desca
|
||||
versionReleaseNewLink=§4Descárgala aquí\:§c {0}
|
||||
voiceSilenced=§7Tu voz ha sido silenciada
|
||||
voiceSilencedTime=§6Tu voz ha sido silenciada por {0}\!
|
||||
voiceSilencedReason=§6Has sido silenciado\! §6Motivo\: §c{0}
|
||||
voiceSilencedReason=§6Tu voz ha sido silenciada\! §6Motivo\: §c{0}
|
||||
voiceSilencedReasonTime=§6Tu voz ha sido silenciada por {0}\! Razón\: §c{1}
|
||||
walking=caminando
|
||||
warpCommandDescription=Lista todos los warp o teletransporta al warp especificado.
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<käsklus> title <pealkiri>
|
||||
bookCommandUsage3Description=Määrab kirjutatud raamatu pealkirja
|
||||
bookLocked=§6See raamat on nüüd lukus.
|
||||
bookTitleSet=§6Raamatu pealkirjaks on määratud "{0}".
|
||||
bottomCommandDescription=Teleporteeruge praeguse asukoha madalaimale plokile.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Lõhub vaadatava ploki.
|
||||
breakCommandUsage=/<käsklus>
|
||||
broadcast=§6[§4Teadaanne§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Kasutus(ed);
|
||||
commandHelpLine4=§6Alias(ed)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Käsklus {0} on sobimatult laetud.
|
||||
consoleCannotUseCommand=Seda käsku ei saa kasutada konsool.
|
||||
compassBearing=§6Suund\: {0} ({1} kraadi).
|
||||
compassCommandDescription=Kirjeldab sinu asukohta kompassil.
|
||||
compassCommandUsage=/<käsklus>
|
||||
@@ -243,7 +240,6 @@ discordbroadcastCommandUsage1Description=Saadab antud sõnumi määratud Discord
|
||||
discordbroadcastInvalidChannel=§4Discordi kanalit §c{0}§4 ei eksisteeri.
|
||||
discordbroadcastPermission=§4Teil pole luba §c{0}§4 kanalile sõnumeid saata.
|
||||
discordbroadcastSent=§6Sõnum saadetud kanalisse §c{0}§6\!
|
||||
discordCommandAccountResponseNotLinked=Sul ei ole seotud Minecrafti kontot.
|
||||
discordCommandDescription=Saadab discordi kutse lingi mängijale.
|
||||
discordCommandLink=§6Liitu meie Discordi serveriga §c{0}§6\!
|
||||
discordCommandUsage=/<käsklus>
|
||||
@@ -252,20 +248,17 @@ discordCommandUsage1Description=Saadab discordi kutse lingi mängijale
|
||||
discordCommandExecuteDescription=Täidab Minecrafti serveris konsoolikäsu.
|
||||
discordCommandExecuteArgumentCommand=Käivitatav käsklus
|
||||
discordCommandExecuteReply=Käskluse käivitamine\: "/{0}"
|
||||
discordCommandLinkLinked=Konto edukalt seotud\!
|
||||
discordCommandListDescription=Hangib võrgumängijate nimekirja.
|
||||
discordCommandListArgumentGroup=Konkreetne rühm, mille järgi otsingut piirata
|
||||
discordCommandMessageDescription=Saadab sõnumeid Minecrafti serveris olevale mängijale.
|
||||
discordCommandMessageArgumentUsername=Mängija, kellele sõnum saata
|
||||
discordCommandMessageArgumentMessage=Sõnum, mis tuleb mängijale saata
|
||||
discordErrorCommand=Lisasite oma boti oma serverisse valesti. Järgige konfiguratsioonis toodud õpetust ja lisage oma bot, kasutades https\://essentialsx.net/discord.html
|
||||
discordErrorCommandDisabled=See käsklus on keelatud\!
|
||||
discordErrorLogin=Discordi sisselogimisel ilmnes viga, mis põhjustas pistikprogrammi enda keelamise\:\n{0}
|
||||
discordErrorLoggerInvalidChannel=Discordi konsooli logimine on keelatud kanali definitsiooni tõttu\! Kui kavatsete selle keelata, määrake kanali ID-ks "puudub"; muul juhul kontrollige, kas teie kanali ID on õige.
|
||||
discordErrorLoggerNoPerms=Discordi konsooli logija on ebapiisavate õiguste tõttu keelatud\! Veenduge, et teie robotil on serveris õigused "Halda veebihaake". Pärast selle parandamist käivitage "/ess reload".
|
||||
discordLoggingIn=Proovin logida Discordi...
|
||||
discordLoggingInDone=Edukalt sisse logitud kui {0}
|
||||
discordMailLine=**Uus kiri mängijalt {0}\:** {1}
|
||||
disposal=Prügišaht
|
||||
disposalCommandDescription=Avab kaasaskantava hävitusmenüü.
|
||||
disposalCommandUsage=/<käsklus>
|
||||
@@ -661,7 +654,6 @@ listGroupTag=§6{0}§r\:
|
||||
listHiddenTag=§7[PEIDETUD]§r
|
||||
listRealName=({0})
|
||||
loadWarpError=§4Koolu {0} laadimisel esines viga.
|
||||
localFormat=§3[L] §r<{0}> {1}
|
||||
loomCommandDescription=Avab kangasteljed.
|
||||
loomCommandUsage=/<käsklus>
|
||||
mailClear=§6Postkasti tühjendamiseks kirjuta§c /mail clear§6.
|
||||
@@ -821,7 +813,6 @@ noPlacePermission=§4Sul puudub luba selle sildi juurde ploki asetamiseks.
|
||||
noPotionEffectPerm=§4Sul puudub luba sellele võlujoogile efekti §c{0} §4 rakendamiseks.
|
||||
noPowerTools=§6Sul puuduvad võimutööriistad.
|
||||
notAcceptingPay=§4Mängija §4{0} §4ei võta makseid vastu.
|
||||
notAllowedToLocal=§4Sul puudub luba kohalikus vestluses rääkimiseks.
|
||||
notEnoughExperience=§4Sul pole piisavalt kogemuspunkte.
|
||||
notEnoughMoney=§4Sul pole piisavalt raha.
|
||||
notFlying=ei lenda
|
||||
@@ -973,6 +964,8 @@ recentlyForeverAlone=§4Mängija {0} läks hiljuti võrgust välja.
|
||||
recipe=§6Retsept esemele §c{0}§6 (§c{1}§6/§c{2}§6)
|
||||
recipeBadIndex=Selle arvuga retsepti ei leitud.
|
||||
recipeCommandDescription=Kuvab, kuidas esemeid meisterdada.
|
||||
recipeCommandUsage=/<käsklus> <ese> [number]
|
||||
recipeCommandUsage1=/<käsklus> <ese> [lk]
|
||||
recipeCommandUsage1Description=Näitab kuidas meisterdada antud eset
|
||||
recipeFurnace=§6Sulata\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> otsikko <title>
|
||||
bookCommandUsage3Description=Asettaa kirjalle otsikon
|
||||
bookLocked=§6Tämä kirja on nyt lukittu.
|
||||
bookTitleSet=§6Kirjan otsikko on nyt {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Rikkoo palikan, johon katsot.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Ilmoitus§6]§a {0}
|
||||
@@ -127,7 +126,6 @@ cantReadGeoIpDB=Ei pystytty lukemaan GeoIP tietokantaa\!
|
||||
cantSpawnItem=§4Sinulla ei ole oikeutta luoda tavaraa§c {0}§4.
|
||||
cartographytableCommandDescription=Avaa karttapöydän.
|
||||
cartographytableCommandUsage=/<command>
|
||||
chatTypeLocal=§[L]
|
||||
chatTypeSpy=[Vakoilu]
|
||||
cleaned=Käyttäjätiedot on poistettu.
|
||||
cleaning=Poistetaan käyttäjätietoja.
|
||||
@@ -144,7 +142,6 @@ clearinventoryCommandUsage3Description=Poistaa kaiken (tai tietyn määrän) ann
|
||||
clearinventoryconfirmtoggleCommandDescription=Vaihdettavissa, pyydetäänkö sinua vahvistamaan tavaraluettelon tyhjennys vai ei.
|
||||
clearinventoryconfirmtoggleCommandUsage=/<command>
|
||||
commandArgumentOptional=§7
|
||||
commandArgumentOr=§c
|
||||
commandArgumentRequired=§e
|
||||
commandCooldown=§cEt voi kirjoittaa tätä komentoa ajassa {0}.
|
||||
commandDisabled=§cKomento§6 {0}§c on poistettu käytöstä.
|
||||
@@ -153,18 +150,13 @@ commandHelpFailedForPlugin=Virhe haettaessa apua lisäosasta\: {0}
|
||||
commandHelpLine1=§6Komentoapu\: §f/{0}
|
||||
commandHelpLine2=§6Kuvaus\: §f{0}
|
||||
commandHelpLine3=§7Käyttö;
|
||||
commandHelpLine4=§6Myös\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Komento {0} on väärin ladattu.
|
||||
compassBearing=§6Osoittaa\: {0} ({1} astetta).
|
||||
compassCommandDescription=Kuvailee nykyistä katsomiskulmaasi.
|
||||
compassCommandUsage=/<command>
|
||||
condenseCommandDescription=Tiivistää esineet pienemmiksi kappaleiksi.
|
||||
condenseCommandUsage=/<command> [item]
|
||||
condenseCommandUsage1=/<command>
|
||||
condenseCommandUsage1Description=Tyhjentää tavaraluottelosi
|
||||
condenseCommandUsage2=/<command> <item>
|
||||
condenseCommandUsage2Description=Poistaa tietyn tavaran tavaraluettelostasi
|
||||
configFileMoveError=Virhe siirrettäessä tiedostoa config.yml varmuuskopio sijaintiin.
|
||||
configFileRenameError=Virhe nimettäessä tiedostoa temp tiedostoon config.yml
|
||||
confirmClear=§7§lVAHVISTAAKSESI§7 tavaraluettelon tyhjennyksen, suorita uudellen komento\: §6{0}
|
||||
@@ -179,11 +171,9 @@ createdKit=§6Luotu paketti §c{0}, §c{1} §6merkinnällä ja viiveellä §c{2}
|
||||
createkitCommandDescription=Luo kitin pelissä\!
|
||||
createkitCommandUsage=/<command> <kitname> <delay>
|
||||
createkitCommandUsage1=/<command> <kitname> <delay>
|
||||
createkitCommandUsage1Description=Luo kitin annetulla nimellä ja ajalla
|
||||
createKitFailed=§4Pakkauksen luomisessa tapahtui virhe {0}.
|
||||
createKitSeparator=§m-----------------------
|
||||
createKitSuccess=§6Luotu paketti\: §f{0}\n§6Viive\: §f{1}\n§6Osoite\: §f{2}\n§6Kopioi yllä olevan linkin sisältö kits.yml tiedostoon.
|
||||
createKitUnsupported=§4NBT-tavaroiden sarjoitus on otettu käyttöön, mutta tämä palvelin ei käytä versiota Paper 1.15.2+. Palataan takaisin tavalliseen sarjoitukseen.
|
||||
creatingConfigFromTemplate=Luodaan config tiedostoa mallista\: {0}
|
||||
creatingEmptyConfig=Luodaan tyhjää config tiedostoa\: {0}
|
||||
creative=luova
|
||||
@@ -194,33 +184,22 @@ customtextCommandUsage=/<alias> - Määritä bukkit.yml-tiedostossa
|
||||
day=päivä
|
||||
days=päivää
|
||||
defaultBanReason=Bannivasara on puhunut\!
|
||||
deletedHomes=Kaikki kodit poistettu.
|
||||
deletedHomesWorld=Kaikki kodit kohteessa {0} poistettu.
|
||||
deleteFileError=Ei voida poistaa tiedostoa\: {0}
|
||||
deleteHome=§6Koti§c {0} §6on poistettu.
|
||||
deleteJail=§6Vankila§c {0} §6on poistettu.
|
||||
deleteKit=§6Pakki§c {0} §6on poistettu.
|
||||
deleteWarp=§6Warp§c {0} §6on poistettu.
|
||||
deletingHomes=Poistetaan kaikkia koteja...
|
||||
deletingHomesWorld=Poistetaan kaikkia koteja kohteessa {0}...
|
||||
delhomeCommandDescription=Poistaa kodin.
|
||||
delhomeCommandUsage=/<command> [pelaaja\:]<name>
|
||||
delhomeCommandUsage1=/<command> <name>
|
||||
delhomeCommandUsage1Description=Poistaa kotisi annetulla nimellä
|
||||
delhomeCommandUsage2=/<command> <player>\:<name>
|
||||
delhomeCommandUsage2Description=Poistaa tietyn pelaajan kodin annetulla nimellä
|
||||
deljailCommandDescription=Poistaa vankilan.
|
||||
deljailCommandUsage=/<command> <jailname>
|
||||
deljailCommandUsage1=/<command> <jailname>
|
||||
deljailCommandUsage1Description=Poistaa vankilan annetulla nimellä
|
||||
delkitCommandDescription=Poistaa määritetyn kitin.
|
||||
delkitCommandUsage=/<command> <kit>
|
||||
delkitCommandUsage1=/<command> <kit>
|
||||
delkitCommandUsage1Description=Poistaa kitin annetulla nimellä
|
||||
delwarpCommandDescription=Poistaa määritetyn warpin.
|
||||
delwarpCommandUsage=/<command> <warp>
|
||||
delwarpCommandUsage1=/<command> <warp>
|
||||
delwarpCommandUsage1Description=Poistaa warpin annetulla nimellä
|
||||
deniedAccessCommand=§4Pelaajan §c{0} §4pääsy komentoon evättiin.
|
||||
denyBookEdit=§4Et voi avata tätä kirjaa.
|
||||
denyChangeAuthor=§4Et voi vaihtaa tämän kirjan kirjoittajaa.
|
||||
@@ -234,15 +213,6 @@ destinationNotSet=Sijaintia ei ole määritetty\!
|
||||
disabled=poistettu käytöstä
|
||||
disabledToSpawnMob=§4Tämän mobin luominen on poistettu käytöstä config tiedostossa.
|
||||
disableUnlimited=§6Poistettiin käytöstä loputon asettaminen tavaralle§c {0} §6pelaajalta§c {1}§6.
|
||||
discordbroadcastCommandDescription=Lähettää viestin tietylle Discord-kanavalle.
|
||||
discordbroadcastCommandUsage=/<command> <channel> <msg>
|
||||
discordbroadcastCommandUsage1=/<command> <channel> <msg>
|
||||
discordbroadcastInvalidChannel=§4Discord-kanavaa §c{0}§4 ei ole olemassa.
|
||||
discordbroadcastPermission=§4Sinulla ei ole oikeuttaa lähettää viestejä kanavalle §c{0}§4.
|
||||
discordbroadcastSent=§6Viesti lähetettiin kanavalle §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Etsittävä Discord-tili
|
||||
discordCommandAccountDescription=Etsii linkitettyjä Minecraft-tilejä itsellesi tai toiselle Discord-käyttäjälle
|
||||
discordCommandAccountResponseLinked=Tilisi on yhdistetty Minecraft-tiliin **{0}**
|
||||
discordCommandUsage=/<command>
|
||||
discordCommandUsage1=/<command>
|
||||
discordCommandExecuteReply=Suoritetaan komento\: "/{0}"
|
||||
@@ -383,8 +353,6 @@ holdPotion=§4Sinulla täytyy olla taikajuoma kädessäsi lisätäksesi siihen e
|
||||
holeInFloor=§4Reikä lattiassa\!
|
||||
homeCommandDescription=Teleporttaa sinut kotiisi.
|
||||
homeCommandUsage=/<command> [pelaaja\:][name]
|
||||
homeCommandUsage1=/<command> <name>
|
||||
homeCommandUsage2=/<command> <player>\:<name>
|
||||
homes=§6Kodit\:§r {0}
|
||||
homeConfirmation=§6Sinulla on jo koti nimeltä §c{0}§6\!\nKorvataksesi edellisen kotisi, kirjoita komento uudelleen.
|
||||
homeSet=§6Koti asetettu nykyiseen sijaintiin.
|
||||
@@ -451,7 +419,6 @@ itemnameClear=§6Olet puhdistanut tämän kohteen nimen.
|
||||
itemnameCommandDescription=Nimeää tavaran.
|
||||
itemnameCommandUsage=/<command> [name]
|
||||
itemnameCommandUsage1=/<command>
|
||||
itemnameCommandUsage2=/<command> <name>
|
||||
itemnameInvalidItem=§cSinun täytyy pitää esinettä kädessäsi nimetäksesi sen.
|
||||
itemnameSuccess=§6Olet nimennyt tavaran kädessäsi\: "§c{0}§6".
|
||||
itemNotEnough1=§4Sinulla ei ole tarpeeksi tavaroita myytäväksi.
|
||||
@@ -776,6 +743,7 @@ recentlyForeverAlone=§4{0} meni äskettäin offline-tilaan.
|
||||
recipe=§6Resepti tavaralle §c{0}§6 (§c{1}§6 / §c{2}§6)
|
||||
recipeBadIndex=Tuolla numerolla ei ole reseptiä.
|
||||
recipeCommandDescription=Näyttää, miten rakennetaan tavaroita.
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeFurnace=§6Sulatettu\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6on §c{1}
|
||||
@@ -845,8 +813,6 @@ setBalOthers=§aAsetit pelaajan {0}§a rahatilanteen arvoon {1}.
|
||||
setSpawner=§6Vaihdettiin spawnerin tyypiksi§c {0}§6.
|
||||
sethomeCommandDescription=Asettaa kodin nykyiseen sijaintiisi.
|
||||
sethomeCommandUsage=/<command> [[pelaaja\:]nimi]
|
||||
sethomeCommandUsage1=/<command> <name>
|
||||
sethomeCommandUsage2=/<command> <player>\:<name>
|
||||
setjailCommandDescription=Luo vankilan tietyllä nimellä [jailname].
|
||||
setjailCommandUsage=/<command> <jailname>
|
||||
setjailCommandUsage1=/<command> <jailname>
|
||||
|
||||
@@ -88,7 +88,6 @@ bookCommandUsage2=/<command> may-akda <may-akda>
|
||||
bookCommandUsage3=/<command> titulo <titulo>
|
||||
bookLocked=§6Naka-lock na ang libro na ito.
|
||||
bookTitleSet=§6Itinakda ang pamagat ng libro sa {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Sisirain yung bloke kung saan ka nakatingin.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Brodkast§6]§a {0}
|
||||
@@ -693,6 +692,8 @@ realName=§f{0}§r§6 is §f{1}
|
||||
realnameCommandUsage=/<command> <nickname>
|
||||
realnameCommandUsage1=/<command> <nickname>
|
||||
recentlyForeverAlone=§4Naging offline lang si {0}.
|
||||
recipeCommandUsage=/<command> <item> [numero]
|
||||
recipeCommandUsage1=/<command> <item> [pahina]
|
||||
recipeNothing=wala
|
||||
removeCommandUsage=<command><all|tamed|named|drops|arrows|boats|minecarts|xp|paintings|itemframes|endercrystals|monsters|animals|ambient|mobs|[uri ng mundo]> [radyus|mundo]
|
||||
repairCommandUsage=/<command> [hand|all]
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <titre>
|
||||
bookCommandUsage3Description=Définit le titre d''un livre signé
|
||||
bookLocked=§cCe livre est désormais scellé.
|
||||
bookTitleSet=§6Le titre du livre est maintenant {0}.
|
||||
bottomCommandDescription=Se téléporter vers le bloc le plus haut, de votre position actuelle.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Casse le bloc que vous regardez.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Message§6]§a {0}
|
||||
@@ -1024,6 +1022,8 @@ recentlyForeverAlone=§4{0} s''est récemment déconnecté(e).
|
||||
recipe=§6Recette pour §c{0}§6 (§c{1}§6 sur §c{2}§6)
|
||||
recipeBadIndex=Il n''y a pas de recette pour ce numéro.
|
||||
recipeCommandDescription=Affiche la recette de fabrication de l''objet spécifié.
|
||||
recipeCommandUsage=/<command> <objet> [nombre]
|
||||
recipeCommandUsage1=/<command> <objet> [page]
|
||||
recipeCommandUsage1Description=Affiche la recette de fabrication de l''objet donné
|
||||
recipeFurnace=§6Faire fondre \: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1252,7 +1252,6 @@ teleportationDisabledWarning=§6Vous devez activer la téléportation avant que
|
||||
teleportationEnabled=§6Téléportation §cactivée§6.
|
||||
teleportationEnabledFor=§6Téléportation §cactivée §6pour §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 vous a téléporté à §c{1}§6.
|
||||
teleportBottom=§6Téléportation vers le bas.
|
||||
teleportDisabled={0} a la téléportation désactivé.
|
||||
teleportHereRequest=§c{0}§6 vous a envoyé une demande pour vous téléporter à lui/elle.
|
||||
teleportHome=§6Téléportation vers §c{0}§6.
|
||||
@@ -1268,7 +1267,6 @@ teleportRequestTimeoutInfo=§6Cette demande de téléportation expirera dans§c
|
||||
teleportTop=§6Téléportation vers le haut.
|
||||
teleportToPlayer=§6Téléportation vers §c{0}§6.
|
||||
teleportOffline=§6Le joueur §c{0}§6 est actuellement hors-ligne. Vous pouvez vous téléporter à lui en utilisant /otp.
|
||||
teleportOfflineUnknown=§6Impossible de trouver la dernière position connue de §c{0}§6.
|
||||
tempbanExempt=§4Vous ne pouvez pas bannir temporairement ce joueur.
|
||||
tempbanExemptOffline=§4Vous ne pouvez pas bannir temporairement les joueurs déconnectés.
|
||||
tempbanJoin=Vous êtes banni(e) de ce serveur pendant {0}. Raison \: {1}
|
||||
@@ -1459,7 +1457,6 @@ userIsNotAwaySelf=§7Vous n''êtes plus AFK.
|
||||
userJailed=§6Vous avez été emprisonné(e) \!
|
||||
usermapEntry=§c{0} §6est associé à §c{1}§6.
|
||||
usermapPurge=§6Vérification des fichiers dans les données utilisateur qui ne sont pas associés, les résultats seront enregistrés dans la console. Mode destructif\: {0}
|
||||
usermapSize=§6Les utilisateurs actuellement mis en cache dans la carte de l''utilisateur sont §c{0}§6/§c{1}§6/§c{2}§6.
|
||||
userUnknown=§4Attention \: l''utilisateur "§c{0}§4" n''est jamais venu sur ce serveur.
|
||||
usingTempFolderForTesting=Utilise un fichier temporaire pour un test.
|
||||
vanish=§6Invisibilité pour {0}§6 \: {1}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> כותרת <title>
|
||||
bookCommandUsage3Description=קובע את הכותרת של ספר חתום
|
||||
bookLocked=§6 ספר זה נעול.
|
||||
bookTitleSet=§6 כותרת הספר נקבע ל {0}.
|
||||
bottomCommandDescription=השתגר לבלוק הנמוך ביותר במיקום שלך.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=שובר את הבלוק שאתם מסתכלים עליו.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4הכרזה§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6שימוש(ים);
|
||||
commandHelpLine4=§6כינוי(ם)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=\ {0} פקודה {0} לא נטענה כמו שצריך.
|
||||
consoleCannotUseCommand=הפקודה הזאת אינה מאופשרת לשימוש דרך הקונסולה.
|
||||
compassBearing=§6נושא\: {0} ({1} מעלות).
|
||||
compassCommandDescription=מציג את הכיוון הנוכחי שלך.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -242,7 +239,6 @@ discordbroadcastCommandUsage1Description=שולח את ההודעה הנתונה
|
||||
discordbroadcastInvalidChannel=ערוץ §4דיסקורד §c{0}§4 אינו קיים.
|
||||
discordbroadcastPermission=§4אין לך הרשאה לשלוח הודעות לערוץ הזה §c{0}§4.
|
||||
discordbroadcastSent=§6ההודעה נשלחה אל §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=משתמש הדיסקורד לחיפוש
|
||||
discordCommandAccountDescription=מחפש את משתמש המיינקראפט המחובר בשבילך או בשביל משתמש דיסקורד אחר
|
||||
discordCommandAccountResponseLinked=המשתמש שלך מחובר למשתמש המיינקראפט\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=המשתמש של {0} מחובר למשתמש המיינקראפט\: **{1}**
|
||||
@@ -281,7 +277,6 @@ discordErrorNoPrimary=לא הגדרתם ערוץ ראשי או שהערוץ הר
|
||||
discordErrorNoPrimaryPerms=הבוט שלכם לא יכול לדבר בערוץ הראשי שלכם, \#{0}. אנא ודאו שלבוט שלכם יש הרשאות קריאה וכתיבה בכל הערוצים שבהם ברצונכם להשתמש.
|
||||
discordErrorNoToken=אין לבוט token\! אנא עקובו אחר המדריך ההגדרה כדי להגדיר את הפלאגין.
|
||||
discordErrorWebhook=אירעה שגיאה בעת שליחת הודעות לערוץ הקונסולה שלכם\! זה כנראה נגרם על ידי מחיקה בטעות של ה-webhook של הקונסולה שלכם. אפשר לתקן את זה, פשוט מאוד הגדירו מחדש את ההרשאות "Manage Webhooks" והריצו את הפקודה "\\ess reload".
|
||||
discordLinkInvalidGroup=קבוצה לא מאופשרת {0} קיבלה את התפקיד {1}. הקבוצות הבאות מאופשרות\: {2}
|
||||
discordLoggingIn=מנסה להיכנס לדיסקורד...
|
||||
discordLoggingInDone=נכנס בהצלחה בתור {0}
|
||||
discordMailLine=**אימייל חדש מ{0}\:** {1}
|
||||
@@ -361,7 +356,6 @@ expCommandUsage1Description=נותן לשחקן היעד את כמות ה-אקס
|
||||
expCommandUsage2=\\<command> set <playername> <amount>
|
||||
expCommandUsage2Description=מגדיר את ה-אקספי של שחקן שצוין אם כמות האקספי שצוינה
|
||||
expCommandUsage3=\\<command> show <playername>
|
||||
expCommandUsage4Description=מציג את הכמות של האקס פי שנמצא בבעלות השחקן
|
||||
expCommandUsage5=\\<command> reset <playername>
|
||||
expCommandUsage5Description=מאפס את כמות האקס פי של השחקן ל 0
|
||||
expSet=\n§c{0} §6יש כעת§c {1} §6exp.\n
|
||||
@@ -375,7 +369,6 @@ failedToCreateConfig=\nשגיאה בניסיון ליצור את קובץ הקו
|
||||
failedToWriteConfig=שגיעה בעת כתיבה ל Config
|
||||
false=לא נכון
|
||||
feed=\n§6הרעב שלך התמלא.\n
|
||||
feedCommandDescription=השבע את הרעב.
|
||||
feedCommandUsage=שחקן
|
||||
feedCommandUsage1=שחקן
|
||||
feedCommandUsage1Description=מאכיל את עצמך או שחקן אחר, אם צוין
|
||||
@@ -383,7 +376,6 @@ feedOther=\n§6מילאת את הרעב של §c{0}§6.\n
|
||||
fileRenameError=\nשינוי שם של הקובץ {0} נכשל\!\n
|
||||
fireballCommandUsage=\\<command> [fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident] [speed]
|
||||
fireballCommandUsage1=/<command>
|
||||
fireballCommandUsage1Description=זורק כדור אש רגיל מהמיקום שלך
|
||||
fireballCommandUsage2=\\<command> <fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident> [speed]
|
||||
fireworkColor=\n§4הנתונים של הזיקוק שהוכנו שגויים, עליך לבחור צבע קודם.\n
|
||||
fireworkCommandUsage=\\<command> <<meta param>|power [amount]|clear|fire [amount]>
|
||||
@@ -418,17 +410,13 @@ gcfree=§6 זיכרון פנוי\:§c {0} MB.
|
||||
gcmax=§6 זיכרון מקסימלי\:§c {0} MB.
|
||||
gctotal=§6 זיכרון מוקצה\:§c {0} MB.
|
||||
gcWorld=§6{0} "§c{1}§6"\: חלקים §c{2}§6, ישויות §c{3}§6, צ''אנקים§c{4}§6.
|
||||
geoipJoinFormat=השחקן6§ {0}c§ מגיע מ6§ {1}c§.
|
||||
getposCommandDescription=השג את הקודינטות שלך או של שחקן מסוים.
|
||||
getposCommandUsage=שחקן
|
||||
getposCommandUsage1=שחקן
|
||||
getposCommandUsage1Description=משיג את הקודינטות שלך או של שחקן אחר אם צוין
|
||||
giveCommandDescription=מביא לשחקן פריט מסוים.
|
||||
giveCommandUsage=\\<command> <player> <item|numeric> [amount [itemmeta...]]
|
||||
giveCommandUsage1=/<command> <player> <item> [amount]
|
||||
giveCommandUsage1Description=מביא לשחקן שצוין 64 (או הכמות שצויינה) מהפריט שצוין
|
||||
giveCommandUsage2=\\<command> <player> <item> <amount> <meta>
|
||||
godCommandDescription=מפעיל את הכוחות האגדיים שלך.
|
||||
godCommandUsage=\\<command> [player] [on|off]
|
||||
godCommandUsage1=שחקן
|
||||
godDisabledFor=בוטלc& ל6& {0} c&
|
||||
@@ -737,6 +725,8 @@ rCommandUsage=\\<command> <message>
|
||||
rCommandUsage1=\\<command> <message>
|
||||
realnameCommandUsage=\\<command> <nickname>
|
||||
realnameCommandUsage1=\\<command> <nickname>
|
||||
recipeCommandUsage=\\<command> <item> [number]
|
||||
recipeCommandUsage1=\\<command> <item> [page]
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6הוא §c{1}
|
||||
recipeNothing=שום דבר
|
||||
|
||||
@@ -64,7 +64,6 @@ bookCommandUsage1=/<command>
|
||||
bookCommandUsage2=/<command> author <author>
|
||||
bookLocked=§6Ova knjiga je sada zaključana.
|
||||
bookTitleSet=§6Naslov knjige postavljen na {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandUsage=/<command>
|
||||
burnMsg=§6Zapaslio si §c {0} §6na§c {1} sekundi§6.
|
||||
cannotStackMob=§4Nemaš dozvolu spajati više bića.
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Beállítja az aláírt könyv címét
|
||||
bookLocked=§6Ez a könyv lezárásra került.
|
||||
bookTitleSet=§6A könyv címe mostantól\: {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Kiüti a blokkot onnan, ahova nézel.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Közvetítés§6]§a {0}
|
||||
@@ -463,16 +462,12 @@ holeInFloor=§4Lyuk a padlóban\!
|
||||
homeCommandDescription=Teleportál az otthonodhoz.
|
||||
homeCommandUsage=/<command> [játékos\:][név]
|
||||
homeCommandUsage1=/<command> <név>
|
||||
homeCommandUsage1Description=Teleportál a megadott nevű otthonodba
|
||||
homeCommandUsage2=/<command> <játékos>\:<név>
|
||||
homeCommandUsage2Description=A megadott nevű játékos otthonába teleportál a megadott névvel
|
||||
homes=§6Otthonok\:§r {0}
|
||||
homeConfirmation=§6Már van egy ilyen nevű otthonod §c{0}§6\!\nA meglévő otthon felülírásához írd be újra a parancsot.
|
||||
homeRenamed=§6Home §c{0} §6 át lett nevezve §c{1}§6-ra.
|
||||
homeSet=§6Beállítva otthonnak ez a hely.
|
||||
hour=óra
|
||||
hours=óra
|
||||
ice=§6Sokkal hidegebbnek érzed magad...
|
||||
iceCommandUsage=/<command> [játékos]
|
||||
iceCommandUsage1=/<command>
|
||||
iceCommandUsage2=/<command> <játékos>
|
||||
@@ -875,6 +870,7 @@ recentlyForeverAlone=§4{0} nemrég offline.
|
||||
recipe=§6A(z) §c{0}§6 receptje ({1} az {2}-ből)
|
||||
recipeBadIndex=Ehhez a számhoz nincs recept.
|
||||
recipeCommandDescription=Megjeleníti hogyan kell tárgyakat barkácsolni.
|
||||
recipeCommandUsage=/<command> <tárgy> [szám]
|
||||
recipeFurnace=§c{0} §6kiégetése.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6is §c{1}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> Titolo <title>
|
||||
bookCommandUsage3Description=Imposta il titolo di un libro firmato
|
||||
bookLocked=§6Questo libro è ora bloccato.
|
||||
bookTitleSet=§6Titolo del libro impostato a {0}.
|
||||
bottomCommandDescription=Teletrasportati al blocco più basso nella tua posizione attuale.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Rompe il blocco che stai guardando.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Annuncio§6]§a {0}
|
||||
@@ -1117,7 +1115,6 @@ serverTotal=§6Totale Server\:§c {0}
|
||||
serverUnsupported=Stai utilizzando una versione server non supportata\!
|
||||
serverUnsupportedClass=Stato che determina la classe\: {0}
|
||||
serverUnsupportedCleanroom=Stai eseguendo un server che non supporta correttamente i plugin Bukkit che si basano sul codice Mojang interno. Considera di utilizzare un sostituto di Essentials per il tuo software server.
|
||||
serverUnsupportedDangerous=Stai eseguendo un fork server che è noto per essere estremamente pericoloso e può portare alla perdita di dati. Si consiglia vivamente di passare a un software server più stabile come Paper.
|
||||
serverUnsupportedLimitedApi=Stai eseguendo un server con API limitate. EssentialsX funzionerà ancora, ma alcune funzionalità potrebbero essere disabilitate.
|
||||
serverUnsupportedDumbPlugins=Stai usando plugin noti per causare gravi problemi con EssentialsX e altri plugin.
|
||||
serverUnsupportedMods=Stai eseguendo un server che non supporta correttamente i plugin di Bukkit. I plugin Bukkit non devono essere usati con le mod Forge/Fabric\! Per Forge\: Considera di usare ForgeEssentials, o SpongeForge + Nucleo.
|
||||
@@ -1254,7 +1251,6 @@ teleportationDisabledWarning=§6Devi abilitare il teletrasporto prima che gli al
|
||||
teleportationEnabled=§6Teletrasporto §cabilitato§6.
|
||||
teleportationEnabledFor=§6Teletrasporto §cabilitato§6 §6per §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 ti ha teletrasportato a §c{1}§6.
|
||||
teleportBottom=§6Teletrasporto in basso.
|
||||
teleportDisabled={0} ha il teletrasporto disabilitato.
|
||||
teleportHereRequest=§c{0}§c ha richiesto di teletrasportati da lui.
|
||||
teleportHome=§6Teletrasportato a §c{0}§6.
|
||||
@@ -1270,7 +1266,6 @@ teleportRequestTimeoutInfo=§7Questa richiesta scadrà tra {0} secondi.
|
||||
teleportTop=§7Teletrasportato in cima.
|
||||
teleportToPlayer=§6Teletrasportato a §c{0}§6.
|
||||
teleportOffline=§6Il giocatore §c{0}§6 è attualmente offline. Puoi teletrasportarti usando /otp.
|
||||
teleportOfflineUnknown=§6Impossibile trovare l''ultima posizione conosciuta di §c{0}§6.
|
||||
tempbanExempt=§7Non puoi bannare questo giocatore.
|
||||
tempbanExemptOffline=§4Non puoi bannare temporaneamente un giocatore che è offline.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
|
||||
@@ -14,14 +14,14 @@ afkCommandUsage2=/<command> <player> [message]
|
||||
afkCommandUsage2Description=指定されたプレーヤーのAFK状態を、任意の理由で切り替えます
|
||||
alertBroke=壊した。
|
||||
alertFormat=§ 3 [{0}] §r {1} § 6 {2} で\: {3}
|
||||
alertPlaced=設置\:
|
||||
alertUsed=使用\:
|
||||
alertPlaced=設置
|
||||
alertUsed=使用
|
||||
alphaNames=§4プレイヤー名には、英数字とアンダーバーのみを含めることができます。
|
||||
antiBuildBreak=§4あなたはここで§c{0}§4ブロックを破壊することができません。
|
||||
antiBuildCraft=§4あなたは§c{0}§4をクラフトすることができません。
|
||||
antiBuildDrop=§4あなたは§c{0}§4をドロップする事ができません。
|
||||
antiBuildInteract=§4その動作は許可されていません。§c {0}§4.
|
||||
antiBuildPlace=§4あなたはここに§c{0}§4を設置することができません。
|
||||
antiBuildPlace=§あなたはここに§c{0}§4を設置することができません。
|
||||
antiBuildUse=§4あなたは§c{0}§4を使用することはできません。
|
||||
antiochCommandDescription=オペレーターへのちょっとしたサプライズです。
|
||||
antiochCommandUsage=/<command> [message]
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=署名された本のタイトルを設定します
|
||||
bookLocked=§6この本をロックしました。
|
||||
bookTitleSet=§6本のタイトルが{0}に設定されました。
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=見ているブロックを壊します。
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Broadcast§6]§a {0}
|
||||
@@ -996,6 +995,8 @@ recentlyForeverAlone=§4{0} は最近オフラインになりました
|
||||
recipe=§c{0} §6のレシピです§6 (§c{1}§6 から §c{2}§6)
|
||||
recipeBadIndex=その数字にレシピはありません。
|
||||
recipeCommandDescription=アイテムのクラフト方法を表示します。
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=指定したアイテムのクラフトレシピを表示します
|
||||
recipeFurnace=§6精錬\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <책 제목>
|
||||
bookCommandUsage3Description=책의 제목을 설정합니다.
|
||||
bookLocked=§6이 책은 잠긴상태로 전환되었습니다.
|
||||
bookTitleSet=§6책의 제목을 §c{0}§6으로 설정합니다.
|
||||
bottomCommandDescription=현재 위치에서 가장 낮은 블록으로 텔레포트합니다.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=바라보고 있는 블록을 부숩니다.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4공지§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6사용법(s);
|
||||
commandHelpLine4=§6별칭\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§c 명령어 {0}를 잘못 불러왔습니다.
|
||||
consoleCannotUseCommand=이 명령어는 콘솔에서 사용할 수 없습니다.
|
||||
compassBearing=§6방위\: {0} ({1} 도).
|
||||
compassCommandDescription=현재 방위를 보여줍니다.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -260,11 +257,6 @@ discordCommandExecuteReply=명령어를 실행합니다\: "/{0}"
|
||||
discordCommandUnlinkDescription=현재 연동된 Discord 계정에서 Minecraft 계정의 연동을 해제해요
|
||||
discordCommandUnlinkInvalidCode=현재 Discord에 연동된 Minecraft 계정이 없어요\!
|
||||
discordCommandUnlinkUnlinked=내 Discord 계정이 모든 Minecraft 계정에서 연동 해제됐어요.
|
||||
discordCommandLinkArgumentCode=게임 내에서 제공된 Minecraft 계정을 연동하기 위한 코드
|
||||
discordCommandLinkDescription=코드를 사용하여 디스코드 계정과 마인크래프트 계정을 연동\n/link 커맨드
|
||||
discordCommandLinkHasAccount=이미 연동된 계정이 있습니다\! 연동을 해제하려면, /unlink 를 입력하세요.
|
||||
discordCommandLinkInvalidCode=코드가 잘못되었습니다\! 게임 내 /link 커맨드를 사용하여 올바른 코드를 복사하세요.
|
||||
discordCommandLinkLinked=계정을 성공적으로 연결했습니다\!
|
||||
discordCommandListDescription=현재 접속중인 플레이어 목록을 표시합니다.
|
||||
discordCommandListArgumentGroup=검색을 제한할 그룹
|
||||
discordCommandMessageDescription=마인크래프트 서버에 있는 플레이어에게 메시지를 보냅니다.
|
||||
@@ -282,12 +274,8 @@ discordErrorNoPrimary=우선 채널을 정하지 않았거나 정한 우선 채
|
||||
discordErrorNoPrimaryPerms=디스코드 봇이 우선 채널(\#{0})을 보거나 우선 채널에서 대화할 수 없습니다. 디스코드 봇에게 당신이 사용하고자 하는 채널에서 읽거나 쓸 수 있는 권한을 주었는지 확인하세요.
|
||||
discordErrorNoToken=디스코드 봇 토큰이 설정되지 않았습니다\! 설정 파일에 명시된 튜토리얼대로 플러그인을 올바르게 설치해주세요.
|
||||
discordErrorWebhook=콘솔 채널에 메세지를 보내는데 실패했습니다. 이러한 오류는 보통 콘솔 채널에서 웹후크를 삭제한 경우 발생합니다. 이러한 경우, 봇이 "웹후크 관리하기" 권한이 있는지 확인한 후, "/ess reload" 명령어를 실행함으로서 오류를 해결할 수 있습니다.
|
||||
discordLinkInvalidGroup={1} 역할에 잘못된 {0} 그룹이 제공되었습니다. 다음 그룹을 사용할 수 있습니다\: {2}
|
||||
discordLinkInvalidRole=잘못된 역할 아이디 ({0}) 가 그룹({1}) 에 제공되었습니다. 역할 아이디는 디스코드내 /roleinfo 커맨드로 확인하실 수 있습니다.
|
||||
discordLinkUnlinked=§6연결된 모든 디스코드 계정에서 마인크래프트 계정을 연결 해제했습니다.
|
||||
discordLoggingIn=디스코드에 로그인 하는 중...
|
||||
discordLoggingInDone={0}로 성공적으로 로그인함
|
||||
discordMailLine=**{0} 님으로부터 새 메일\: ** {1}
|
||||
discordNoSendPermission=\#{0} 채널에 메시지를 보내는데에 실패했습니다. 봇이 해당 채널에서 "메시지 보내기" 권한을 갖고 있는지 확인하세요\!
|
||||
discordReloadInvalid=EssentialsX Discord 플러그인이 잘못 설정된 상태에서 플러그인의 설정을 다시 불러오려 했습니다\! 만약 설정 파일을 수정했다면, 서버를 재시작해주세요.
|
||||
disposal=폐기
|
||||
@@ -508,10 +496,8 @@ homeSet=§6이곳을 집으로 설정하였습니다.
|
||||
hour=시간
|
||||
hours=시(시간)
|
||||
ice=§6당신은 더 추워짐을 느낍니다..
|
||||
iceCommandDescription=플레이어를 얼립니다.
|
||||
iceCommandUsage=/<command> [플레이어]
|
||||
iceCommandUsage1=/<command>
|
||||
iceCommandUsage1Description=오한이 듭니다
|
||||
iceCommandUsage2=/<command> <플레이어>
|
||||
iceCommandUsage2Description=한 플래이어를 식힘.
|
||||
iceCommandUsage3=/<command> *
|
||||
@@ -995,6 +981,8 @@ recentlyForeverAlone=§4{0} (은)는 최근 접속을 종료했습니다.
|
||||
recipe=§c{0}§6 (§c{2}§6의 §c{1}§6) 의 조합법
|
||||
recipeBadIndex=그 번호에 대한 레시피가 존재하지 않습니다.
|
||||
recipeCommandDescription=아이템 조합 방법을 표시합니다.
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=주어진 아이템의 제작법을 표시합니다.
|
||||
recipeFurnace=§6제련\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1026,7 +1014,6 @@ repairCommandUsage2Description=인벤토리의 모든 아이템을 수리합니
|
||||
repairEnchanted=§4당신은 인챈트 된 아이템을 수리할 수 없습니다.
|
||||
repairInvalidType=§4이 아이템은 수리될 수 없습니다.
|
||||
repairNone=§4수리하는데 필요한 아이템이 없습니다.
|
||||
replyFromDiscord=**{0} 님으로부터 답장\:** {1}
|
||||
replyLastRecipientDisabled=§6마지막 메시지를 보낸 사람에게의 빠른 답장을 §c비활성화§6했습니다.
|
||||
replyLastRecipientDisabledFor=§c{0} §6의 마지막 메시지를 보낸 사람에게의 빠른 답장을 §c비활성화§6했습니다.
|
||||
replyLastRecipientEnabled=§6마지막 메시지를 보낸 사람에게의 빠른 답장을 §c활성화§6했습니다.
|
||||
@@ -1209,7 +1196,6 @@ teleportationDisabledWarning=§6다른 플레이어가 당신에게 텔레포트
|
||||
teleportationEnabled=§6텔레포트가 §c활성화§6되었습니다.
|
||||
teleportationEnabledFor=§c{0}§6 에 대한 이동이 허가되었습니다.
|
||||
teleportAtoB=§c{0}§6 가 §c{1}§6 에게 이동 하였습니다.
|
||||
teleportBottom=§6바닥으로 내려갔습니다.
|
||||
teleportDisabled=§c{0}§4에 대한 텔레포트는 비활성화 된 상태입니다,
|
||||
teleportHereRequest=§c{0}§c 는 요청을 받아들였습니다.
|
||||
teleportHome=§c{0}§6로 이동 합니다.
|
||||
@@ -1225,7 +1211,6 @@ teleportRequestTimeoutInfo=§c{0}§6초 후 텔레포트 요청이 시간초과
|
||||
teleportTop=§6꼭대기로 올라왔습니다.
|
||||
teleportToPlayer=§c{0}§6로 이동 합니다.
|
||||
teleportOffline=§6플레이어 §c{0} §6(은)는 현재 접속중이 아닙니다. /otp를 사용하여 텔레포트시킬 수 있습니다.
|
||||
teleportOfflineUnknown=§c{0}§6의 최근 위치를 찾을 수 없습니다.
|
||||
tempbanExempt=§4해당 플레이어를 임시 차단할 수 없습니다.
|
||||
tempbanExemptOffline=§4당신은 접속중이지 않은 플레이어를 임시 차단시킬수 없습니다.
|
||||
tempbanJoin={0} 동안 서버에서 차단되었습니다. 사유\: {1}
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Sets Teh Title Ov Signd Book
|
||||
bookLocked=§6DIS Book Iz Nao Lockd.
|
||||
bookTitleSet=§6TITLE Ov Teh Book Set 2 {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Breakz Teh Block U R Lookin At.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Broadcats§6]§a {0}
|
||||
@@ -851,6 +850,8 @@ rCommandUsage=/<command> <message>
|
||||
rCommandUsage1=/<command> <message>
|
||||
realnameCommandUsage=/<command> <nickname>
|
||||
realnameCommandUsage1=/<command> <nickname>
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
removeCommandUsage=/<command> <all|tamed|named|drops|arrows|boats|minecarts|xp|paintings|itemframes|endercrystals|monsters|animals|ambient|mobs|[mobType]> [radius|world]
|
||||
removeCommandUsage1=/<command> <mob type> [world]
|
||||
removeCommandUsage2=/<command> <mob type> <radius> [world]
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Nustato pasirašytos knygos pavadinimą
|
||||
bookLocked=§6Ši knyga dabar yra užrakinta.
|
||||
bookTitleSet=§6Knygos pavadinimas nustatytas į {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Nugriauna bloką į kurį žiūrite.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Skelbimas§6]§a {0}
|
||||
@@ -985,6 +984,8 @@ recentlyForeverAlone=§4{0} recently went offline.
|
||||
recipe=§6Receptas už §c {0} §6(§c{2} §c{1})
|
||||
recipeBadIndex=There is no recipe by that number.
|
||||
recipeCommandDescription=Parodo kaip gaminti daiktus.
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Rodo, kaip sukurti nurodytą daiktą
|
||||
recipeFurnace=§6Kepti\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> nosaukums <title>
|
||||
bookCommandUsage3Description=Nomaina parakstītas grāmatas nosaukumu
|
||||
bookLocked=§6Šī gramata tagad ir slēgta.
|
||||
bookTitleSet=§6Grāmatas nosaukums iestatīts kā {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Salauž bloku, uz kuru jūs skataties.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Paziņojums§6]§a {0}
|
||||
@@ -757,6 +756,7 @@ recentlyForeverAlone=§4{0} nesen devās bezsaistē.
|
||||
recipe=§6Recepte §c{0}§6 (§c{1}§6 no §c{2}§6)
|
||||
recipeBadIndex=Pēc šī numura nav nevienas receptes.
|
||||
recipeCommandDescription=Parāda, kā veidot priekšmetus.
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeFurnace=§6Kausēt\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6ir §c{1}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> titel <title>
|
||||
bookCommandUsage3Description=Verandert de titel van een ondertekend boek
|
||||
bookLocked=§cDit boek is nu vergrendeld.
|
||||
bookTitleSet=§6Titel van het boek is veranderd naar\: {0}
|
||||
bottomCommandDescription=Teleporteer naar het laagste blok op je huidige locatie.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Breekt het blok waar je naar kijkt.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Omroep§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Gebruik;
|
||||
commandHelpLine4=§6Aliassen\: §f{0}
|
||||
commandHelpLineUsage={0} §6{1}
|
||||
commandNotLoaded=§cOpdracht {0} is fout geladen.
|
||||
consoleCannotUseCommand=Deze opdracht kan niet worden gebruikt vanuit de console.
|
||||
compassBearing=§6Richting\: {0} ({1} graden).
|
||||
compassCommandDescription=Beschrijft je huidige richting.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -243,12 +240,6 @@ discordbroadcastCommandUsage1Description=Stuurt een gegeven bericht naar het geg
|
||||
discordbroadcastInvalidChannel=§4Discord-kanaal §c{0} §4bestaat niet.
|
||||
discordbroadcastPermission=§4Je hebt geen toestemming om berichten naar het §c{0}§4 kanaal te sturen.
|
||||
discordbroadcastSent=§6Bericht verzonden naar §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Het Discord account om op te zoeken
|
||||
discordCommandAccountDescription=Zoekt de gekoppelde Minecraft-account van jezelf of een andere Discord-gebruiker op
|
||||
discordCommandAccountResponseLinked=Je account is gekoppeld aan het Minecraft account\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=Het account van {0} is gekoppeld aan het Minecraft account\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Je hebt geen gekoppeld Minecraft-account.
|
||||
discordCommandAccountResponseNotLinkedOther={0} heeft geen gekoppeld Minecraft account.
|
||||
discordCommandDescription=Stuurt de Discord-uitnodingslink naar de speler.
|
||||
discordCommandLink=§6Word lid van onze Discord-server\: §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -257,11 +248,6 @@ discordCommandUsage1Description=Stuurt de Discord-uitnodingslink naar de speler
|
||||
discordCommandExecuteDescription=Voert een consolecommando uit op de Minecraft server.
|
||||
discordCommandExecuteArgumentCommand=Het commando om uit te voeren
|
||||
discordCommandExecuteReply=Commando aan het uitvoeren\: "/{0}"
|
||||
discordCommandUnlinkDescription=Ontkoppelt het Minecraft-account dat gekoppeld is aan je Discord account
|
||||
discordCommandUnlinkInvalidCode=Je hebt momenteel geen Minecraft-account gekoppeld aan Discord\!
|
||||
discordCommandUnlinkUnlinked=Je Discord account is ontkoppeld van alle Minecraft gekoppelde accounts.
|
||||
discordCommandLinkArgumentCode=De code die in-game is verstrekt om uw Minecraft account te koppelen
|
||||
discordCommandLinkDescription=Koppelt je Discord-account met je Minecraft-account met een code van de in-game /link opdracht
|
||||
discordCommandListDescription=Toont een lijst met online spelers.
|
||||
discordCommandListArgumentGroup=Een specifieke groep om je zoekopdracht te beperken
|
||||
discordCommandMessageDescription=Stuurt een bericht naar een speler op de Minecraft server.
|
||||
@@ -627,7 +613,6 @@ leatherSyntax=§6Leerkleur Syntaxis\:§c color\:<rood>,<groen>,<blauw> voorbeeld
|
||||
lightningCommandDescription=De kracht van Thor. Raak de cursor of de speler met bliksem.
|
||||
lightningCommandUsage=/<command> [speler] [kracht]
|
||||
lightningCommandUsage1=/<command> [speler]
|
||||
lightningCommandUsage2=/<command> <speler> <kracht>
|
||||
lightningSmited=§6Gij zijt getroffen\!
|
||||
lightningUse=§c{0}§6 wordt getroffen door bliksem.
|
||||
linkCommandUsage=/<command>
|
||||
@@ -647,10 +632,6 @@ loomCommandUsage=/<command>
|
||||
mailClear=§6Om je mail te markeren als gelezen, typ§c /mail clear§6.\n
|
||||
mailCleared=§6Mails verwijderd\!
|
||||
mailCommandDescription=Beheert interplayer, intra-server mail.
|
||||
mailCommandUsage1=/<command> read [pagina]
|
||||
mailCommandUsage2=/<command> clear [nummer]
|
||||
mailCommandUsage3=/<command> send <speler> <bericht>
|
||||
mailCommandUsage4=/<command> sendall <bericht>
|
||||
mailDelay=Er zijn teveel mails verzonden in een minuut. Het maximale aantal mails\: {0}
|
||||
mailFormat=§6[§r{0}§6] §r{1}
|
||||
mailMessage={0}
|
||||
@@ -666,7 +647,6 @@ mayNotJailOffline=§4Je mag geen spelers in de gevangenis zetten wanneer zij off
|
||||
meCommandDescription=Beschrijf een actie in de context van de speler.
|
||||
meCommandUsage=/<command> <beschrijving>
|
||||
meCommandUsage1=/<command> <beschrijving>
|
||||
meCommandUsage1Description=Beschrijf een actie
|
||||
meSender=ik
|
||||
meRecipient=ik
|
||||
minimumBalanceError=§4Het minimale saldo dat een gebruiker kan hebben is {0}.
|
||||
@@ -730,9 +710,6 @@ nickChanged=Bijnaam veranderd.
|
||||
nickCommandDescription=Verander je bijnaam of die van een andere speler.
|
||||
nickCommandUsage=/<command> [speler] <bijnaam|off>
|
||||
nickCommandUsage1=/<command> <bijnaam>
|
||||
nickCommandUsage2=/<command> off
|
||||
nickCommandUsage3=/<command> <speler> <bijnaam>
|
||||
nickCommandUsage4=/<command> <speler> off
|
||||
nickDisplayName=§4U moet ''change-displayname'' inschakelen in de Essentials configuratie.
|
||||
nickInUse=§cDie naam is al in gebruik.
|
||||
nickNameBlacklist=§4Die bijnaam is niet toegestaan.
|
||||
@@ -895,6 +872,7 @@ recentlyForeverAlone=§4{0} is kort geleden offline gegaan.
|
||||
recipe=§6Recept voor §c{0}§6 (§c{1}§6 van §c{2}§6)
|
||||
recipeBadIndex=Er is geen recept met dat nummer.
|
||||
recipeCommandDescription=Geeft vervaardigingsinstructies weer.
|
||||
recipeCommandUsage=/<command> <voorwerp> [nummer]
|
||||
recipeFurnace=§6Smelt\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=§c{0}X §6is §c{1}
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> tittel <title>
|
||||
bookCommandUsage3Description=Angir tittelen til en signert bok
|
||||
bookLocked=§6Denne boken er nå låst.
|
||||
bookTitleSet=§6Tittelen på boken er satt til {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Ødelegger blokken du ser på.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Kringkasting§6]§a {0}
|
||||
@@ -905,6 +904,7 @@ recentlyForeverAlone=§4{0} logget nylig ut.
|
||||
recipe=§6Oppskrift på §c{0}§6 (§c{1}§6 av §c{2}§6)
|
||||
recipeBadIndex=Det er ingen oppskrift på det tallet.
|
||||
recipeCommandDescription=Viser hvordan du lager gjenstander.
|
||||
recipeCommandUsage=/<command> <gjenstand> [nummer]
|
||||
recipeCommandUsage1Description=Viser hvordan man lager den angitte gjenstanden
|
||||
recipeFurnace=§6Smelting\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <tytuł>
|
||||
bookCommandUsage3Description=Ustanawia tytuł podpisanej książki
|
||||
bookLocked=§cTa książka jest teraz zablokowana.
|
||||
bookTitleSet=§6Ustanowiono tytuł książki\: {0}.
|
||||
bottomCommandDescription=Teleportuj się do najniższego bloku w twojej obecnej pozycji.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Niszczy blok, na który patrzysz.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Ogłoszenie§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Zastosowanie\:
|
||||
commandHelpLine4=§7Alias(-y)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Polecenie {0} jest niewłaściwie załadowane.
|
||||
consoleCannotUseCommand=To polecenie nie może być wykonywane przez konsolę.
|
||||
compassBearing=§6Namiar\: {0} ({1} stopni).
|
||||
compassCommandDescription=Opisuje twój aktualny namiar.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -769,7 +766,7 @@ moreCommandUsage1Description=Wypełnia stack przedmiotów w dłoni do określone
|
||||
moreThanZero=§4Ilość musi być większa niż 0.
|
||||
motdCommandDescription=Pokazuje wiadomość dnia.
|
||||
motdCommandUsage=/<command> [rozdział] [strona]
|
||||
moveSpeed=§6Zmieniono prędkość§c {0}§6 gracza§c {2} §6na §c{1}§6.
|
||||
moveSpeed=§6Zmieniono prędkość§c {0}§6 gracza§c {1} §6na §c{2}§6.
|
||||
msgCommandDescription=Wysyła prywatną wiadomość do określonego gracza.
|
||||
msgCommandUsage=/<command> <do> <wiadomość>
|
||||
msgCommandUsage1=/<command> <do> <wiadomość>
|
||||
@@ -1025,6 +1022,8 @@ recentlyForeverAlone=§4{0} niedawno wszedł w tryb offline.
|
||||
recipe=§6Receptura dla §c{0}§6 ({1} z {2})
|
||||
recipeBadIndex=Nie ma receptury dla tego numeru.
|
||||
recipeCommandDescription=Wyświetla jak wytwarzać przedmioty.
|
||||
recipeCommandUsage=/<command> <item> [numer]
|
||||
recipeCommandUsage1=/<command> <item> [strona]
|
||||
recipeCommandUsage1Description=Wyświetla jak wytwarzać dany item
|
||||
recipeFurnace=§6Przepal §c{0}
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1253,7 +1252,6 @@ teleportationDisabledWarning=§6Musisz zezwolić na teleportację, aby inni grac
|
||||
teleportationEnabled=§6Teleportacja włączona.
|
||||
teleportationEnabledFor=§6Teleportacja włączona dla {0}.
|
||||
teleportAtoB=§6Zostałeś przeteleportowany przez §c{0}§6 do {1}§6.
|
||||
teleportBottom=§7Teleportacja na wierzch.
|
||||
teleportDisabled=§c{0} §4ma zdezaktywowana teleportacje.
|
||||
teleportHereRequest=§c{0}§7 cię prosi, żebyś się do niego przeteleportował.
|
||||
teleportHome=§6Trwa teleportacja do domu §c{0}§6.
|
||||
@@ -1269,7 +1267,6 @@ teleportRequestTimeoutInfo=§7Prośba o teleportacje przedawni się za§c {0} §
|
||||
teleportTop=§7Teleportacja na wierzch.
|
||||
teleportToPlayer=§6Teleportowanie do §c{0}§6.
|
||||
teleportOffline=§6Gracz §c{0}§6 nie jest obecnie dostępny. Możesz się do niego przeteleportować, używając polecenia /otp.
|
||||
teleportOfflineUnknown=§6Nie można znaleźć ostatniej znanej pozycji §c{0}§6.
|
||||
tempbanExempt=§4Nie możesz tymczasowo zbanować tego gracza.
|
||||
tempbanExemptOffline=§4Nie możesz tymczasowo zablokować graczy offline.
|
||||
tempbanJoin=Jesteś zbanowany na tym serwerze na {0}. Powód\: {1}
|
||||
|
||||
@@ -100,7 +100,6 @@ bookCommandUsage3=/<command> title <título>
|
||||
bookCommandUsage3Description=Define o título de um livro assinado
|
||||
bookLocked=§6O livro está agora trancado.
|
||||
bookTitleSet=§6O título do livro foi definido para {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Parte o bloco para onde estás a olhar.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§6 [§4Aviso§6] §a {0}
|
||||
@@ -241,12 +240,6 @@ discordbroadcastCommandUsage1Description=Envia a mensagem para o canal de Discor
|
||||
discordbroadcastInvalidChannel=§4O canal do Discord §c{0}§4 não existe.
|
||||
discordbroadcastPermission=§4Não tens permissões para enviar mensagens para o canal §c{0}§4.
|
||||
discordbroadcastSent=§6A mensagem foi enviada para §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=A conta do Discord para procurar
|
||||
discordCommandAccountDescription=Procura a conta do Minecraft vinculada para você mesmo ou outro usuário do Discord
|
||||
discordCommandAccountResponseLinked=Sua conta está vinculada à conta do Minecraft\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=A conta de {0} está vinculada à conta do Minecraft\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Você não tem uma conta de Minecraft vinculada.
|
||||
discordCommandAccountResponseNotLinkedOther={0} não tem uma conta de Minecraft vinculada.
|
||||
discordCommandDescription=Envia o convite de Discord ao jogador.
|
||||
discordCommandLink=§6Junta-te ao nosso servidor de Discord em §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -255,40 +248,15 @@ discordCommandUsage1Description=Envia o convite de Discord ao jogador
|
||||
discordCommandExecuteDescription=Executa um comando da consola no servidor de Minecraft.
|
||||
discordCommandExecuteArgumentCommand=O comando a ser executado
|
||||
discordCommandExecuteReply=Comando a ser executado\: "/{0}"
|
||||
discordCommandUnlinkDescription=Desvincula a conta do Minecraft atualmente vinculada à sua conta do Discord
|
||||
discordCommandUnlinkInvalidCode=Atualmente você não tem uma conta do Minecraft vinculada ao Discord\!
|
||||
discordCommandUnlinkUnlinked=Sua conta do Discord foi desvinculada de todas as contas de Minecraft associadas.
|
||||
discordCommandLinkArgumentCode=O código fornecido no jogo para vincular sua conta do Minecraft
|
||||
discordCommandLinkDescription=Vincula a sua conta do Discord com a sua conta do Minecraft usando um código do comando /link fornecido no jogo
|
||||
discordCommandLinkHasAccount=Você já possui uma conta vinculada\! Para desvincular sua conta atual, digite /unlink.
|
||||
discordCommandLinkInvalidCode=Código de vinculação inválido\! Certifique-se de ter executado /link no jogo e copiado o código corretamente.
|
||||
discordCommandLinkLinked=Conta vinculada com sucesso\!
|
||||
discordCommandListDescription=Dispõe uma lista dos jogadores online.
|
||||
discordCommandListArgumentGroup=Um grupo específico para limitares a pesquisa
|
||||
discordCommandMessageDescription=Envia uma mensagem a um jogador no servidor de Minecraft.
|
||||
discordCommandMessageArgumentUsername=O jogador a quem enviar a mensagem
|
||||
discordCommandMessageArgumentMessage=A mensagem a enviar ao jogador
|
||||
discordErrorCommand=Você adicionou o seu bot ao seu servidor incorretamente\! Por favor, siga o tutorial na configuração e adicione o seu bot usando https\://essentialsx.net/discord.html
|
||||
discordErrorCommandDisabled=Este comando está desativado\!
|
||||
discordErrorLogin=Ocorreu um erro ao iniciar sessão no Discord, o que causou que o plugin se desativasse\: {0}
|
||||
discordErrorLoggerInvalidChannel=O registo de consola do Discord foi desativado devido uma definição inválida do canal\! Se a pretendes desativar, define o ID para "none"; caso contrário, verifica se o ID do canal está correto.
|
||||
discordErrorLoggerNoPerms=O logger do console do Discord foi desativado devido a falta de permissões\! Por favor, certifique-se de que o seu bot tem as permissões "Gerenciar Webhooks" no servidor. Após corrigir isso, execute "/ess reload".
|
||||
discordErrorNoGuild=O ID do servidor é inválido\! Segue as instruções no ficheiro de configurações para definires corretamente o plugin.
|
||||
discordErrorNoGuildSize=Seu bot não está em nenhum servidor\! Siga o tutorial nas configurações para configurar o plugin.
|
||||
discordErrorNoPerms=Seu bot não pode ver ou conversar em nenhum canal\! Por favor, verifique se o bot tem permissões de leitura e escrita em todos os canais que deseja usar.
|
||||
discordErrorNoPrimary=Não definiste um canal primário ou o teu canal primário definido é inválido. Utilizando o canal padrão\: \#{0}.
|
||||
discordErrorNoPrimaryPerms=O teu bot não pode falar no teu canal principal, \#{0}. Por favor, certifica-te que o teu bot tem permissões de leitura e escritura em todos os canais que desejas usar.
|
||||
discordErrorNoToken=Token não fornecido\! Por favor segue o tutorial nas configurações para configurar o plugin.
|
||||
discordErrorWebhook=Ocorreu um erro ao enviar mensagens para o teu canal da consola\! Isto foi provavelmente causado por acidentalmente apagar o webhook da tua consola. Isto pode normalmente ser corrigido, ao garantir que o teu bot tem a permissão "Administrar Webhooks" e executando "/ess reload".
|
||||
discordLinkInvalidGroup=Grupo inválido {0} foi fornecido para o cargo {1}. Os seguintes grupos estão disponíveis\: {2}
|
||||
discordLinkInvalidRole=Um ID de cargo inválido, {0}, foi fornecido para o grupo\: {1}. Podes ver o ID dos cargos com o comando /roleinfo no Discord.
|
||||
discordLinkInvalidRoleInteract=O cargo, {0} ({1}), não pode ser usado para sincronização de grupo->cargo porque está acima do cargo mais alto do teu bot. Move o cargo do teu bot acima de "{0}" ou move "{0}" abaixo do papel do teu bot.
|
||||
discordLinkInvalidRoleManaged=O cargo, {0} ({1}), não pode ser usado para sincronização de grupo->cargo porque é administrado por outro bot ou integração.
|
||||
discordLinkLinked=§6Para conectar a tua conta do Minecraft ao Discord, digita §c{0} §6no servidor do Discord.
|
||||
discordLinkLinkedAlready=§6Já conectaste a tua conta do Discord\! Se desejas desconectar a tua conta do Discord usa §c/unlink§6.
|
||||
discordLinkLoginKick=§6Tens de conectar a tua conta do Discord para poderes aderir ao servidor.\n§6Para conectar a tua conta do Minecraft ao Discord, escreve\:\n§c{0}\n§6no servidor do Discord deste servidor\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6Tens de conectar a tua conta do Discord para poderes andar, falar ou interagir com este servidor. Para conectar a tua conta do Minecraft ao Discord, escreve §c{0} §6no servidor do Discord deste servidor\: §c{1}
|
||||
discordLinkNoAccount=§6Não tens uma conta do Discord conectada à tua conta do Minecraft.
|
||||
discordLoggingIn=A iniciar sessão no Discord...
|
||||
discordLoggingInDone=Sessão iniciada como {0}
|
||||
discordNoSendPermission=Não foi possível enviar a mensagem no canal \#{0} Certifica-te que o bot tem permissões para enviar mensagens nesse canal\!
|
||||
@@ -980,6 +948,8 @@ recentlyForeverAlone=§4{0} saiu recentemente do servidor.
|
||||
recipe=§6Receita para §c {0} §6 (§6 §c {1} de §c {2} §6)
|
||||
recipeBadIndex=Não existe nenhuma receita com esse número.
|
||||
recipeCommandDescription=Mostra como criar itens.
|
||||
recipeCommandUsage=/<command> <item> [número]
|
||||
recipeCommandUsage1=/<command> <item> [página]
|
||||
recipeCommandUsage1Description=Mostra como criar o item especificado
|
||||
recipeFurnace=§6Fundir\:§c {0}.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1011,7 +981,6 @@ repairCommandUsage2Description=Repara todos os itens no teu inventário
|
||||
repairEnchanted=§4Não tens permissões para reparar itens encantados.
|
||||
repairInvalidType=§4Este item não pode ser reparado.
|
||||
repairNone=§4Não havia itens para serem reparados.
|
||||
replyFromDiscord=**Resposta de {0}\:** {1}
|
||||
replyLastRecipientDisabled=§6As respostas ao destinatário da última mensagem foram §cdesativadas§6.
|
||||
replyLastRecipientDisabledFor=§6As respostas ao destinatário da última mensagem foram §cdesativadas §6para §c{0}§6.
|
||||
replyLastRecipientEnabled=§6As respostas ao destinatário da última mensagem foram §cativadas§6.
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <título>
|
||||
bookCommandUsage3Description=Define o título de um livro assinado
|
||||
bookLocked=§6O livro agora está trancado.
|
||||
bookTitleSet=§6Título do livro definido para {0}.
|
||||
bottomCommandDescription=Teletransporte para o bloco mais baixo na sua posição atual.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Quebra o bloco que você está olhando para.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§6 [§4Anúncio§6] §a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Uso(s)\:
|
||||
commandHelpLine4=§6Atalho(s)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4O comando {0} está carregado incorretamente.
|
||||
consoleCannotUseCommand=Este comando não pode ser usado no Console.
|
||||
compassBearing=§6Apontando para\: {0} ({1} graus).
|
||||
compassCommandDescription=Indica a direção cardeal para qual você está olhando.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -1025,8 +1022,8 @@ recentlyForeverAlone=§4{0} recently went offline.
|
||||
recipe=§6Receita para §c {0} §6 (§6 §c {1} de §c {2} §6)
|
||||
recipeBadIndex=Não há receita para esse numero.
|
||||
recipeCommandDescription=Exibe como fazer os itens.
|
||||
recipeCommandUsage=/<command> <item>|hand> [número]
|
||||
recipeCommandUsage1=/<command> <item>|hand> [página]
|
||||
recipeCommandUsage=/<command> <item> [número]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=Mostra como fabricar um item determinado
|
||||
recipeFurnace=§6Fundir\:§c {0}.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1255,7 +1252,6 @@ teleportationDisabledWarning=§6Você deve ativar a teleportação antes que out
|
||||
teleportationEnabled=§6Teletransporte §habilitado§6.
|
||||
teleportationEnabledFor=§6Teletransporte §chabilitado §6para §c {0}§6.
|
||||
teleportAtoB=§c{0}§6 teletransportou você para §c{1}§6.
|
||||
teleportBottom=§6Teleportando para baixo.
|
||||
teleportDisabled=§c{0} §4está com teletransportação desativada.
|
||||
teleportHereRequest=§c{0}§6 pediu para que você se teletransporte até ele.
|
||||
teleportHome=§6Teletransportando para §c{0}§6.
|
||||
@@ -1271,7 +1267,6 @@ teleportRequestTimeoutInfo=§6Esse pedido irá se esgotar depois de§c {0} segun
|
||||
teleportTop=§6Indo para o topo.
|
||||
teleportToPlayer=§6Teletransportando para §6 §c {0}.
|
||||
teleportOffline=§6O jogador §c{0}§6 está offline. Você pode teleportar até ele usando /otp.
|
||||
teleportOfflineUnknown=§6Não foi possível encontrar a última posição conhecida de §c{0}§6.
|
||||
tempbanExempt=§4Você não pode banir temporariamente esse jogador.
|
||||
tempbanExemptOffline=§4Você não pode banir temporariamente jogadores desconectados.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
|
||||
@@ -98,7 +98,6 @@ bookCommandUsage3=/<comanda> title <titlu>
|
||||
bookCommandUsage3Description=Setează titlul unei cărți semnate
|
||||
bookLocked=§6Această carte este acum blocată.
|
||||
bookTitleSet=§6Titlul cărții setat la {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Sparge block-ul la care te uiti.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§4[Broadcast]§a {0}
|
||||
|
||||
@@ -17,17 +17,17 @@ alertFormat=§3[{0}] §r {1} §6 {2} в\: {3}
|
||||
alertPlaced=поставил\:
|
||||
alertUsed=использовал\:
|
||||
alphaNames=§4Никнеймы игроков могут содержать только буквы, цифры и нижние подчеркивания.
|
||||
antiBuildBreak=§4У вас нет прав ломать блоки§c {0}§4.
|
||||
antiBuildBreak=§4У вас нет прав ломать блоки§c {0} §4здесь.
|
||||
antiBuildCraft=§4У вас нет прав создавать§c {0}§4.
|
||||
antiBuildDrop=§4У вас нет прав выбрасывать§c {0}§4.
|
||||
antiBuildInteract=§4У вас нет прав взаимодействовать с§c {0}§4.
|
||||
antiBuildPlace=§4У вас нет прав ставить§c {0}§4.
|
||||
antiBuildPlace=§4У вас нет прав ставить§c {0} §4здесь.
|
||||
antiBuildUse=§4У вас нет прав использовать§c {0}§4.
|
||||
antiochCommandDescription=Небольшой сюрприз для операторов.
|
||||
antiochCommandUsage=/<command> [сообщение]
|
||||
anvilCommandDescription=Открывает наковальню.
|
||||
anvilCommandUsage=/<command>
|
||||
autoAfkKickReason=Вы были выкинуты с сервера за бездействие более {0} минут.
|
||||
autoAfkKickReason=Вы были кикнуты за бездействие более {0} минут.
|
||||
autoTeleportDisabled=§6Вы больше не принимаете запросы на телепортацию автоматически.
|
||||
autoTeleportDisabledFor=§c{0}§6 больше не принимает запросы на телепортацию автоматически.
|
||||
autoTeleportEnabled=§6Теперь вы принимаете запросы на телепортацию автоматически.
|
||||
@@ -45,7 +45,7 @@ backupCommandUsage=/<command>
|
||||
backupDisabled=§4Внешний скрипт резервного копирования не был настроен.
|
||||
backupFinished=§6Резервное копирование завершено.
|
||||
backupStarted=§6Резервное копирование начато.
|
||||
backupInProgress=§6Выполняется скрипт внешнего резервного копирования\! Отключение плагина недоступно до завершения процесса.
|
||||
backupInProgress=§6В данный момент выполняется скрипт внешнего резервного копирования\! Отключение плагина недоступно до завершения процесса.
|
||||
backUsageMsg=§6Возвращение на прежнюю локацию.
|
||||
balance=§aБаланс\:§c {0}
|
||||
balanceCommandDescription=Отображает текущий баланс игрока.
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <название>
|
||||
bookCommandUsage3Description=Изменяет название подписанной книги
|
||||
bookLocked=§6Книга заблокирована.
|
||||
bookTitleSet=§6Название книги изменено на {0}.
|
||||
bottomCommandDescription=Телепортует на самый низкий блок в этом месте.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Разрушает блок, на который вы смотрите.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Объявление§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Использование\:
|
||||
commandHelpLine4=§6Альтернативы\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Команда {0} загружена неправильно.
|
||||
consoleCannotUseCommand=Эту команду нельзя использовать в консоли.
|
||||
compassBearing=§6Азимут\: {0} ({1} градусов).
|
||||
compassCommandDescription=Описывает вашу текущую локацию.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -516,7 +513,7 @@ homeSet=§6Точка дома установлена.
|
||||
hour=час
|
||||
hours=часов
|
||||
ice=§6Вы чувствуете себя намного холоднее...
|
||||
iceCommandDescription=Охлаждает игрока.
|
||||
iceCommandDescription=Охлаждает игрока
|
||||
iceCommandUsage=/<command> [игрок]
|
||||
iceCommandUsage1=/<command>
|
||||
iceCommandUsage1Description=Охлаждает вас
|
||||
@@ -789,7 +786,7 @@ multiplePotionEffects=§4Вы не можете применить более о
|
||||
muteCommandDescription=Устанавливает или снимает заглушение с игрока.
|
||||
muteCommandUsage=/<command> <игрок> [длительность] [причина]
|
||||
muteCommandUsage1=/<command> <игрок>
|
||||
muteCommandUsage1Description=Заглушает указанного игрока, или снимает заглушение, если оно уже стоит
|
||||
muteCommandUsage1Description=Навсегда устанавливает мут на указанного игрока или снимает мут если у них уже установлен мут
|
||||
muteCommandUsage2=/<command> <игрок> <длительность> [причина]
|
||||
muteCommandUsage2Description=Заглушает указанного игрока на указанное время с необязательным указанием причины
|
||||
mutedPlayer=§6Игрок {0} §6был заглушен.
|
||||
@@ -913,12 +910,12 @@ paytoggleCommandUsage1Description=Переключает, принимаете
|
||||
pendingTeleportCancelled=§4Запрос на телепортацию отменен.
|
||||
pingCommandDescription=Понг\!
|
||||
pingCommandUsage=/<command>
|
||||
playerBanIpAddress=§c{0} §6забанил IP-адрес§c {1} §6за\: §c{2}§6.
|
||||
playerTempBanIpAddress=§c{0} §6временно забанил IP-адрес §c{1}§6 на §c{2}§6\: §c{3}§6.
|
||||
playerBanned=§c{0} §6забанил§c {1} §6за §c{2}§6.
|
||||
playerBanIpAddress=§6Игрок§c {0} §6забанил IP-адрес§c {1} §6за\: §c{2}§6.
|
||||
playerTempBanIpAddress=§6Игрок§c {0} §6временно забанил IP-адрес §c{1}§6 на §c{2}§6\: §c{3}§6.
|
||||
playerBanned=§6Игрок§c {0} §6забанил§c {1} §6за §c{2}§6.
|
||||
playerJailed=§6Игрок§c {0} §6посажен в тюрьму.
|
||||
playerJailedFor=§6Игрок§c {0} §6посажен в тюрьму на§c {1}§6.
|
||||
playerKicked=§c{0} §6выкинул с сервера§c {1}§6 за§c {2}§6.
|
||||
playerKicked=§6Игрок§c {0} §6выкинул§c {1}§6 за§c {2}§6.
|
||||
playerMuted=§6Вы были заглушены\!
|
||||
playerMutedFor=§6Вы были заглушены на§c {0}§6.
|
||||
playerMutedForReason=§6Вы были заглушены на§c {0}§6. Причина\: §c{1}
|
||||
@@ -926,8 +923,8 @@ playerMutedReason=§6Вы были заглушены\! Причина\: §c{0}
|
||||
playerNeverOnServer=§4Игрока§c {0} §4никогда не было на сервере.
|
||||
playerNotFound=§4Игрок не найден.
|
||||
playerTempBanned=§6Игрок §c{0}§6 временно забанил §c{1}§6 на §c{2}§6\: §c{3}§6.
|
||||
playerUnbanIpAddress=§c{0} §6разбанил IP-адрес§c {1}
|
||||
playerUnbanned=§c{0} §6разбанил§c {1}
|
||||
playerUnbanIpAddress=§6Игрок§c {0} §6разбанил IP-адрес§c {1}
|
||||
playerUnbanned=§6Игрок§c {0} §6разбанил§c {1}
|
||||
playerUnmuted=§6Вы снова можете писать в чат.
|
||||
playtimeCommandDescription=Показывает проведенное игроком время в игре.
|
||||
playtimeCommandUsage=/<command> [игрок]
|
||||
@@ -1025,8 +1022,8 @@ recentlyForeverAlone=§4{0} недавно вышел.
|
||||
recipe=§6Рецепт §c{0}§6 (§c{1}§6 из §c{2}§6)
|
||||
recipeBadIndex=Рецепта под этим номером не найдено.
|
||||
recipeCommandDescription=Показывает рецепты предметов.
|
||||
recipeCommandUsage=/<command> <<предмет>|hand> [номер]
|
||||
recipeCommandUsage1=/<command> <<предмет>|hand> [номер]
|
||||
recipeCommandUsage=/<command> <предмет> [номер]
|
||||
recipeCommandUsage1=/<command> <предмет> [номер]
|
||||
recipeCommandUsage1Description=Показывает, как создать указанный предмет
|
||||
recipeFurnace=§6Жарить в печи\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1069,7 +1066,7 @@ requestAccepted=§6Запрос на телепортацию принят.
|
||||
requestAcceptedAll=§6Принято §c{0} §6ожидающих запросов на телепортацию.
|
||||
requestAcceptedAuto=§6Автоматически принят запрос на телепортацию от {0}.
|
||||
requestAcceptedFrom=§c{0} §6принял ваш запрос на телепортацию.
|
||||
requestAcceptedFromAuto=§c{0} §6автоматически принял ваш запрос на телепортацию.
|
||||
requestAcceptedFromAuto=§c{0} §6автоматически принял ваш запрос на телепортирование.
|
||||
requestDenied=§6Запрос на телепортацию отклонен.
|
||||
requestDeniedAll=§6Отклонено §c{0} §6ожидающих запросов на телепортацию.
|
||||
requestDeniedFrom=§c{0} §6отклонил ваш запрос на телепортацию.
|
||||
@@ -1131,7 +1128,7 @@ sethomeCommandUsage1=/<command> <название>
|
||||
sethomeCommandUsage1Description=Устанавливает дом с заданным названием на вашем месте
|
||||
sethomeCommandUsage2=/<command> <игрок>\:<название>
|
||||
sethomeCommandUsage2Description=Устанавливает дом указанного игрока с заданным названием на вашем месте
|
||||
setjailCommandDescription=Создает тюрьму с указанным названием.
|
||||
setjailCommandDescription=Создает тюрьму с названием, указанным в аргументе [тюрьма].
|
||||
setjailCommandUsage=/<command> <тюрьма>
|
||||
setjailCommandUsage1=/<command> <тюрьма>
|
||||
setjailCommandUsage1Description=Устанавливает тюрьму с указанным названием на вашем месте
|
||||
@@ -1247,15 +1244,14 @@ survival=выживание
|
||||
takenFromAccount=§e{0}§a было снято с вашего аккаунта.
|
||||
takenFromOthersAccount=§e{0}§a снято с аккаунта §e {1}§a. Текущий баланс\:§e {2}
|
||||
teleportAAll=§6Запрос на телепортацию отправлен всем игрокам...
|
||||
teleportAll=§6Телепортирование всех игроков...
|
||||
teleportationCommencing=§6Телепортация начинается...
|
||||
teleportAll=§6Телепортирую всех игроков...
|
||||
teleportationCommencing=§6Телепортирование начинается...
|
||||
teleportationDisabled=§6Телепортации §cвыключены§6.
|
||||
teleportationDisabledFor=§6Телепортации §cвыключены §6для §c{0}§6.
|
||||
teleportationDisabledWarning=§6Вы должны включить телепортации, прежде чем другие игроки смогут телепортировать вас.
|
||||
teleportationEnabled=§6Телепортации §cвключены§6.
|
||||
teleportationEnabledFor=§6Телепортации §cвключены §6для §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 телепортировал вас к §c{1}§6.
|
||||
teleportBottom=§6Телепортирование вниз.
|
||||
teleportDisabled=§c{0} §4отключил телепортацию.
|
||||
teleportHereRequest=§c{0}§6 просит вас телепортироваться к нему.
|
||||
teleportHome=§6Телепортирование к §c{0}§6.
|
||||
@@ -1271,7 +1267,6 @@ teleportRequestTimeoutInfo=§6Заявка будет автоматически
|
||||
teleportTop=§6Телепортирование наверх.
|
||||
teleportToPlayer=§6Телепортирование к §c{0}§6.
|
||||
teleportOffline=§6Игрок §c{0}§6 сейчас офлайн. Вы можете телепортироваться к нему используя /otp.
|
||||
teleportOfflineUnknown=§6Не удалось найти последнюю локацию §c{0}§6.
|
||||
tempbanExempt=§4Вы не можете временно забанить этого игрока.
|
||||
tempbanExemptOffline=§4Вы не можете временно банить офлайн игроков.
|
||||
tempbanJoin=Вы забанены на этом сервере на {0}. Причина\: {1}
|
||||
@@ -1307,7 +1302,7 @@ timeWorldAdd=§6Время сдвинуто вперёд на§c {0} §6в\: §c
|
||||
timeWorldCurrent=§6Tекущее время в мире§c {0} §6- §c{1}§6.
|
||||
timeWorldCurrentSign=§6Текущее время §c{0}§6.
|
||||
timeWorldSet=§6Время установлено на§c {0} §6в\: §c{1}§6.
|
||||
togglejailCommandDescription=Сажает и телепортирует игрока в указанную тюрьму, или высвобождает из неё.
|
||||
togglejailCommandDescription=Сажает и телепортирует игрока в указанную тюрьму, или выводит из неё.
|
||||
togglejailCommandUsage=/<command> <игрок> <тюрьма> [длительность]
|
||||
toggleshoutCommandDescription=Переключает режим возгласа вашего чата.
|
||||
toggleshoutCommandUsage=/<command> [игрок] [on|off]
|
||||
@@ -1333,7 +1328,7 @@ tpaallCommandDescription=Запрашивает всех онлайн игрок
|
||||
tpaallCommandUsage=/<command> <игрок>
|
||||
tpaallCommandUsage1=/<command> <игрок>
|
||||
tpaallCommandUsage1Description=Отправляет всем игрокам запрос на телепортацию к вам
|
||||
tpacancelCommandDescription=Отменяет все исходящие запросы на телепорт. Укажите игрока для отмены запросов к тому.
|
||||
tpacancelCommandDescription=Отменяет все исходящие запросы на телепорт. Укажите [игрок] для отмены запросов к конкретному игроку.
|
||||
tpacancelCommandUsage=/<command> [игрок]
|
||||
tpacancelCommandUsage1=/<command>
|
||||
tpacancelCommandUsage1Description=Отменяет все ваши запросы на телепортацию
|
||||
@@ -1393,7 +1388,7 @@ tprCommandDescription=Телепортирует в случайное мест
|
||||
tprCommandUsage=/<command>
|
||||
tprCommandUsage1=/<command>
|
||||
tprCommandUsage1Description=Телепортирует вас в случайное место
|
||||
tprSuccess=§6Телепортирование в случайное место...
|
||||
tprSuccess=§6Телепортация в случайное место...
|
||||
tps=§6Tекущий TPS \= {0}
|
||||
tptoggleCommandDescription=Блокирует все виды телепортации.
|
||||
tptoggleCommandUsage=/<command> [игрок] [on|off]
|
||||
@@ -1505,7 +1500,7 @@ warpCommandUsage2=/<command> <варп> [игрок]
|
||||
warpCommandUsage2Description=Телепортирует вас или указанного игрока в заданный варп
|
||||
warpDeleteError=§4Ошибка при удалении варпа.
|
||||
warpInfo=§6Информация о варпе\:§c {0}§6\:
|
||||
warpinfoCommandDescription=Отображает информацию об указанном варпе.
|
||||
warpinfoCommandDescription=Отображает информцию об указанном варпе.
|
||||
warpinfoCommandUsage=/<command> <варп>
|
||||
warpinfoCommandUsage1=/<command> <варп>
|
||||
warpinfoCommandUsage1Description=Предоставляет информацию об указанном варпе
|
||||
|
||||
@@ -16,7 +16,6 @@ banCommandUsage=/<command> <player> [reason]
|
||||
banCommandUsage1=/<command> <player> [reason]
|
||||
beezookaCommandUsage=/<command>
|
||||
bookCommandUsage1=/<command>
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandUsage=/<command>
|
||||
broadcastCommandUsage=/<command> <msg>
|
||||
burnCommandUsage=/<command> <player> <seconds>
|
||||
|
||||
@@ -36,9 +36,9 @@ backAfterDeath=§6Použi príkaz§c /back§6 pre návrat na miesto smrti.
|
||||
backCommandDescription=Teleportuje ťa na miesto pred posledným tp/spawn/warp.
|
||||
backCommandUsage=/<command> [hráč]
|
||||
backCommandUsage1=/<command>
|
||||
backCommandUsage1Description=Teleportuje ťa na tvoju predošlú polohu
|
||||
backCommandUsage1Description=Teleportuje ťa na tvoju predošlú lokácii
|
||||
backCommandUsage2=/<command> <hráč>
|
||||
backCommandUsage2Description=Teleportuje hráča na jeho predchádzajúcu polohu
|
||||
backCommandUsage2Description=Teleportuje hráča na jeho predchádzajúce miesto
|
||||
backOther=§6Hráč§c {0}§6 bol vrátený na predošlú polohu.
|
||||
backupCommandDescription=Spustí zálohovanie, ak je nakonfigurované.
|
||||
backupCommandUsage=/<command>
|
||||
@@ -60,11 +60,11 @@ balanceTopLine={0}, {1}, {2}
|
||||
balancetopCommandDescription=Zobrazí hodnoty najväčších účtov.
|
||||
balancetopCommandUsage=/<command> [strana]
|
||||
balancetopCommandUsage1=/<command> [strana]
|
||||
balancetopCommandUsage1Description=Zobrazí prvú (alebo zadanú) stranu najvyšších zostatkov
|
||||
balancetopCommandUsage1Description=Zobrazí prvú (alebo špecifikovanú) stranu najvyšších zostatkov
|
||||
banCommandDescription=Udelí hráčovi ban.
|
||||
banCommandUsage=/<command> <hráč> [dôvod]
|
||||
banCommandUsage1=/<command> <hráč> [dôvod]
|
||||
banCommandUsage1Description=Udelí hráčovi ban s voliteľným dôvodom
|
||||
banCommandUsage1Description=Zabanuje hráča s voliteľným dôvodom
|
||||
banExempt=§4Tomuto hráčovi nemôžeš dať ban.
|
||||
banExemptOffline=§4Nemôžeš dať ban offline hráčovi.
|
||||
banFormat=§cDostal si ban\:\n§r{0}
|
||||
@@ -73,7 +73,7 @@ banJoin=Na tomto serveri máš ban. Dôvod\: {0}
|
||||
banipCommandDescription=Zablokuje IP adresu.
|
||||
banipCommandUsage=/<command> <adresa> [dôvod]
|
||||
banipCommandUsage1=/<command> <adresa> [dôvod]
|
||||
banipCommandUsage1Description=Udelí IP adrese ban s voliteľným dôvodom
|
||||
banipCommandUsage1Description=Zabanuje IP s voliteľným dôvodom
|
||||
bed=§oposteľ§r
|
||||
bedMissing=§4Tvoja posteľ je buď nenastavená, zablokovaná, alebo zničená.
|
||||
bedNull=§mposteľ§r
|
||||
@@ -86,7 +86,7 @@ bigTreeSuccess=§6Veľký strom vytvorený.
|
||||
bigtreeCommandDescription=Zasaď obrovský strom tam, kam sa pozeráš.
|
||||
bigtreeCommandUsage=/<command> <tree|redwood|jungle|darkoak>
|
||||
bigtreeCommandUsage1=/<command> <tree|redwood|jungle|darkoak>
|
||||
bigtreeCommandUsage1Description=Vytvorí veľký strom zadaného typu
|
||||
bigtreeCommandUsage1Description=Vytvorí veľký strom určeného typu
|
||||
blockList=§6EssentialsX prenáša nasledujúce príkazy na iné pluginy\:
|
||||
blockListEmpty=§6EssentialsX neprenáša žiadne príkazy na iné pluginy.
|
||||
bookAuthorSet=§6Autor knihy nastavený na {0}.
|
||||
@@ -100,19 +100,17 @@ bookCommandUsage3=/<command> title <názov>
|
||||
bookCommandUsage3Description=Nastavuje názov podpísanej knihy
|
||||
bookLocked=§6Táto kniha bola uzamknutá.
|
||||
bookTitleSet=§6Názov knihy nastavený na {0}.
|
||||
bottomCommandDescription=Teleportuje ťa na najnižší bod na tvojich súradniciach.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Zničí kocku, na ktorú sa pozeráš.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Oznam§6]§a {0}
|
||||
broadcastCommandDescription=Vyšle správu celému serveru.
|
||||
broadcastCommandUsage=/<command> <správa>
|
||||
broadcastCommandUsage1=/<command> <správa>
|
||||
broadcastCommandUsage1Description=Vyšle zadanú správu pre celý server
|
||||
broadcastCommandUsage1Description=Vysiela danú správu na celý server
|
||||
broadcastworldCommandDescription=Vyšle správu do sveta.
|
||||
broadcastworldCommandUsage=/<command> <svet> <správa>
|
||||
broadcastworldCommandUsage1=/<command> <svet> <správa>
|
||||
broadcastworldCommandUsage1Description=Vyšle zadanú správu do zadaného sveta
|
||||
broadcastworldCommandUsage1Description=Vysiela danú správu do určeného sveta
|
||||
burnCommandDescription=Zapáli hráča.
|
||||
burnCommandUsage=/<command> <hráč> <sekundy>
|
||||
burnCommandUsage1=/<command> <hráč> <sekundy>
|
||||
@@ -139,9 +137,9 @@ clearinventoryCommandUsage=/<command> [hráč|*] [predmet[\:<dáta>]|*|**] [poč
|
||||
clearinventoryCommandUsage1=/<command>
|
||||
clearinventoryCommandUsage1Description=Vymaže všetky predmety v tvojom inventári
|
||||
clearinventoryCommandUsage2=/<command> <hráč>
|
||||
clearinventoryCommandUsage2Description=Vymaže všetky predmety z inventára zadaného hráča
|
||||
clearinventoryCommandUsage2Description=Vymaže všetky predmety z inventára určeného hráča
|
||||
clearinventoryCommandUsage3=/<command> <hráč> <predmet> [množstvo]
|
||||
clearinventoryCommandUsage3Description=Vymaže všetky (alebo zadané množstvo) daného predmetu z inventára zadaného hráča
|
||||
clearinventoryCommandUsage3Description=Vymaže všetky (alebo určené množstvo) daného predmetu z inventára určeného hráča
|
||||
clearinventoryconfirmtoggleCommandDescription=Zapína/vypína nutnosť potvrdenia vyčistenia inventára.
|
||||
clearinventoryconfirmtoggleCommandUsage=/<command>
|
||||
commandArgumentOptional=§7
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6Použitie\:
|
||||
commandHelpLine4=§6Alias(y)\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Príkaz {0} je nesprávne načítaný.
|
||||
consoleCannotUseCommand=Tento príkaz nemôže použiť Konzola.
|
||||
compassBearing=§6Kurz\: {0} ({1} stupňov).
|
||||
compassCommandDescription=Vypíše tvoj aktuálny azimut.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -166,7 +163,7 @@ condenseCommandUsage=/<command> [predmet]
|
||||
condenseCommandUsage1=/<command>
|
||||
condenseCommandUsage1Description=Zhustí všetky predmety v tvojom inventári
|
||||
condenseCommandUsage2=/<command> <predmet>
|
||||
condenseCommandUsage2Description=Zhustí zadaný predmet v tvojom inventári
|
||||
condenseCommandUsage2Description=Zhustí špecifikovaný predmet v tvojom inventári
|
||||
configFileMoveError=Nepodarilo sa premiestniť config.yml do zálohy.
|
||||
configFileRenameError=Nepodarilo sa premenovať dočasný súbor na config.yml.
|
||||
confirmClear=§7Pre §lPOTVRDENIE§7 vyprázdnenia inventára zopakuj príkaz\: §6{0}
|
||||
@@ -243,8 +240,8 @@ discordbroadcastCommandUsage1Description=Odošle správu zadanému Discord kaná
|
||||
discordbroadcastInvalidChannel=§4Discord kanál §c{0}§4 neexistuje.
|
||||
discordbroadcastPermission=§4Nemáš povolenie posielať správy do kanálu §c{0}§4.
|
||||
discordbroadcastSent=§6Správa odoslaná do kanálu §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Discord účet, ktorý sa má vyhľadať
|
||||
discordCommandAccountDescription=Vyhľadá tvoj prepojený Minecraft účet, alebo účet iného Discord používateľa
|
||||
discordCommandAccountArgumentUser=Vyhľadanie Discord účtu
|
||||
discordCommandAccountDescription=Vyhľadá prepojený Minecraft účet pre seba alebo iného Discord používateľa
|
||||
discordCommandAccountResponseLinked=Tvoj účet je prepojený s Minecraft účtom\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=Účet {0} je prepojený s Minecraft účtom\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Nemáš prepojený Minecraft účet.
|
||||
@@ -257,7 +254,7 @@ discordCommandUsage1Description=Odošle hráčovi pozvánku na Discord
|
||||
discordCommandExecuteDescription=Spustí konzolový príkaz na Minecraft serveri.
|
||||
discordCommandExecuteArgumentCommand=Príkaz ktorý bude vykonaný
|
||||
discordCommandExecuteReply=Vykonáva sa príkaz\: "/{0}"
|
||||
discordCommandUnlinkDescription=Odpojí Minecraft účet, ktorý je momentálne prepojený s tvojím Discord účtom
|
||||
discordCommandUnlinkDescription=Odpojí Minecraft účet, ktorý je momentálne prepojený s vaším Discord účtom
|
||||
discordCommandUnlinkInvalidCode=Momentálne nemáš Minecraft účet prepojený s Discordom\!
|
||||
discordCommandUnlinkUnlinked=Tvoj Discord účet bol odpojený od všetkých súvisiacich Minecraft účtov.
|
||||
discordCommandLinkArgumentCode=Poskytnutý kód v hre na prepojenie tvojho Minecraft účtu
|
||||
@@ -284,7 +281,7 @@ discordErrorNoToken=Token nebol zadaný. Postupuj podľa inštrukcií v konfigur
|
||||
discordErrorWebhook=Pri odosielaní správ do tvojho konzolového kanála sa vyskytla chyba. Pravdepodobne to bolo spôsobené neúmyselným vymazaním tvojho konzolového webhooku. Uisti sa, že tvoj bot má právo "Spravovať webhooky" a následne použi príkaz "/ess reload".
|
||||
discordLinkInvalidGroup=Pre rolu {1} bola poskytnutá neplatná skupina {0}. K dispozícii sú nasledujúce skupiny\: {2}
|
||||
discordLinkInvalidRole=Pre skupinu\: {1} bolo poskytnuté neplatné ID roly, {0}. ID rolí môžeš vidieť pomocou príkazu /roleinfo v Discorde.
|
||||
discordLinkInvalidRoleInteract=Rola {0} ({1}) sa nedá použiť na synchronizáciu skupina->rola, pretože je nad najvyššou rolou tvojho bota. Presuň rolu bota nad "{0}" alebo presuň "{0}" pod rolu bota.
|
||||
discordLinkInvalidRoleInteract=Rola {0} ({1}) sa nedá použiť na synchronizáciu skupina->rola, pretože je nad najvyššou rolou tvojho bota. Presuň rolu bota nad "{0}" alebo "{0}" pod rolu bota.
|
||||
discordLinkInvalidRoleManaged=Rola {0} ({1}) sa nedá použiť na synchronizáciu skupina->rola, pretože ju spravuje iný bot alebo integrácia.
|
||||
discordLinkLinked=§6Ak chceš prepojiť svoj Minecraft účet s Discordom, napíš §c{0} §6na Discord serveri.
|
||||
discordLinkLinkedAlready=§6Svoj Discord účet si už prepojil/a\! Ak chceš zrušiť prepojenie tvojho Discord účtu, použi §c/unlink§6.
|
||||
@@ -632,7 +629,7 @@ jumpEasterDisable=§6Režim lietajúceho čarodejníka vypnutý.
|
||||
jumpEasterEnable=§6Režim lietajúceho čarodejníka zapnutý.
|
||||
jailsCommandDescription=Vypíše zoznam väzení.
|
||||
jailsCommandUsage=/<command>
|
||||
jumpCommandDescription=Preskočí na najbližšiu kocku v smere pohľadu.
|
||||
jumpCommandDescription=Preskočí na najbližší blok v smere pohľadu.
|
||||
jumpCommandUsage=/<command>
|
||||
jumpError=§4To by tvoj počítač nemusel rozdýchať.
|
||||
kickCommandDescription=Vyhodí daného hráča s uvedením dôvodu.
|
||||
@@ -1025,8 +1022,8 @@ recentlyForeverAlone=§4{0} išiel nedávno offline.
|
||||
recipe=§6Recept pre §c{0}§6 (§c{1}§6 x §c{2}§6)
|
||||
recipeBadIndex=Recept s takýmto číslom neexistuje.
|
||||
recipeCommandDescription=Zobrazí, ako vyrábať predmety.
|
||||
recipeCommandUsage=/<command> <<predmet>|hand> [počet]
|
||||
recipeCommandUsage1=/<command> <<predmet>|hand> [strana]
|
||||
recipeCommandUsage=/<command> <predmet> [počet]
|
||||
recipeCommandUsage1=/<command> <predmet> [strana]
|
||||
recipeCommandUsage1Description=Zobrazí ako vyrobiť daný predmet
|
||||
recipeFurnace=§6Vypáľ\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1110,7 +1107,7 @@ sellCommandUsage2Description=Predá všetky (alebo dane množstvo, ak je špecif
|
||||
sellCommandUsage3=/<command> all
|
||||
sellCommandUsage3Description=Predá všetky možné predmety v tvojom inventári
|
||||
sellCommandUsage4=/<command> blocks [množstvo]
|
||||
sellCommandUsage4Description=Predá všetky (alebo dané množstvo, ak je špecifikované) kocky v tvojom inventári
|
||||
sellCommandUsage4Description=Predá všetky (alebo dané množstvo, ak je špecifikované) bloky v tvojom inventári
|
||||
sellHandPermission=§6Nemáš oprávnenie na predaj z ruky.
|
||||
serverFull=Server je plný\!
|
||||
serverReloading=Podľa všetkého práve znova načítaš svoj server s pluginmi. Prečo si takto ubližuješ? Pri používaní /reload nečakaj žiadnu podporu od tímu EssentialsX.
|
||||
@@ -1255,7 +1252,6 @@ teleportationDisabledWarning=§6Aby sa k tebe mohli teleportovať iní hráči,
|
||||
teleportationEnabled=§6Teleportovanie §czapnuté§6.
|
||||
teleportationEnabledFor=§6Teleportovanie §czapnuté§6 pre hráča §c{0}§6.
|
||||
teleportAtoB=§6Hráč §c{0}§6 ťa teleportoval na §c{1}§6.
|
||||
teleportBottom=§6Teleportuješ sa nadol.
|
||||
teleportDisabled=§4Hráč §c{0} §4má vypnuté teleportovanie.
|
||||
teleportHereRequest=§6Hráč §c{0}§6 ťa žiada o teleportovanie sa k nemu.
|
||||
teleportHome=§6Teleportuješ sa na §c{0}§6.
|
||||
@@ -1271,7 +1267,6 @@ teleportRequestTimeoutInfo=§6Táto žiadosť vyprší o§c {0} sekúnd§6.
|
||||
teleportTop=§6Teleportuješ sa navrch.
|
||||
teleportToPlayer=§6Teleportuješ sa k hráčovi §c{0}§6.
|
||||
teleportOffline=§6Hráč §c{0}§6 je momentálne offline. Môžeš ho teleportovať pomocou /otp.
|
||||
teleportOfflineUnknown=§6Nepodarilo sa nájsť poslednú známu polohu hráča §c{0}§6.
|
||||
tempbanExempt=§4Nemôžeš dať dočasný ban tomuto hráčovi.
|
||||
tempbanExemptOffline=§4Nemôžeš dať dočasný ban offline hráčovi.
|
||||
tempbanJoin=Na tomto serveri máš ban na {0}. Dôvod\: {1}
|
||||
@@ -1575,7 +1570,7 @@ worthCommandUsage2Description=Skontroluje hodnotu držaného predmetu (alebo dan
|
||||
worthCommandUsage3=/<command> all
|
||||
worthCommandUsage3Description=Skontroluje hodnotu všetkých možných predmetov v tvojom inventári
|
||||
worthCommandUsage4=/<command> blocks [množstvo]
|
||||
worthCommandUsage4Description=Skontroluje hodnotu všetkých (alebo daného množstva, ak je špecifikované) kociek v tvojom inventári
|
||||
worthCommandUsage4Description=Skontroluje hodnotu všetkých (alebo daného množstva, ak je špecifikované) blokov v tvojom inventári
|
||||
worthMeta=§aStack {0} s metadátami {1} má hodnotu §c{2}§a ({3} predmetov po {4} za kus)
|
||||
worthSet=§6Cena nastavená
|
||||
year=rok
|
||||
|
||||
@@ -98,7 +98,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Postavlja naziv potpisane knjige
|
||||
bookLocked=§6Ova knjiga je sada zakljucana.
|
||||
bookTitleSet=§6Naslov knjige je sada {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Ruši blok u koji gledate.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Obaveštenje§6]§a {0}
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <boktitel>
|
||||
bookCommandUsage3Description=Anger titeln för en signerad bok
|
||||
bookLocked=§6Denna bok är nu låst.
|
||||
bookTitleSet=§6Titeln av boken har blivit ändrad till {0}
|
||||
bottomCommandDescription=Teleportera till det understa blocket vid din nuvarande position.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Tar sönder blocket du tittar på.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Utsänd§6]§a {0}
|
||||
@@ -242,12 +240,6 @@ discordbroadcastCommandUsage1Description=Skickar det inmatade meddelandet till d
|
||||
discordbroadcastInvalidChannel=§4Det finns ingen Discord-kanal som heter §c{0}§4.
|
||||
discordbroadcastPermission=§4Du har inte behörighet att skicka meddelanden i Discord-kanalen §c{0}§4.
|
||||
discordbroadcastSent=§6Meddelandet skickades till §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Discord kontot för att slå upp
|
||||
discordCommandAccountDescription=Söker upp det länkade Minecraft kontot för dig själv eller en annan Discord användare
|
||||
discordCommandAccountResponseLinked=Ditt konto är kopplat till Minecraft kontot\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther={0} konto är kopplat till Minecraft kontot\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=Du har inte ett länkat Minecraft konto.
|
||||
discordCommandAccountResponseNotLinkedOther={0} har inte ett länkat Minecraft konto.
|
||||
discordCommandDescription=Skickar Discord-serverns inbjudningslänk till spelaren.
|
||||
discordCommandLink=§6Gå med i vår Discord-server här\: §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -1101,7 +1093,6 @@ teleportationDisabledWarning=§7Du måste aktivera teleportering innan andra spe
|
||||
teleportationEnabled=§6Teleportation §cenabled§6.
|
||||
teleportationEnabledFor=§6Teleportation §cenabled §6for §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 teleported you to §c{1}§6.
|
||||
teleportBottom=§6Teleporterar till botten.
|
||||
teleportDisabled={0} har teleportering inaktiverat.
|
||||
teleportHereRequest=§c{0}§c har frågat dig om du vill teleportera till dem.
|
||||
teleportHome=§6Teleporting to §c{0}§6.
|
||||
@@ -1115,7 +1106,6 @@ teleportRequestTimeoutInfo=§7Den här begäran kommer att gå ut efter {0} seku
|
||||
teleportTop=§7Teleporterar till toppen.
|
||||
teleportToPlayer=§6Teleporting to §c{0}§6.
|
||||
teleportOffline=§6Spelaren§c{0}§6 är just nu offline. Du kan teleportera till de med /otp.
|
||||
teleportOfflineUnknown=§6Kunde inte hitta den senast kända positionen för §c{0}§6.
|
||||
tempbanExempt=§7Du kan inte temporärt banna den spelaren
|
||||
tempbanExemptOffline=§4Du kan inte temporärt banna spelare som inte är online.
|
||||
tempbanJoin=You are banned from this server for {0}. Reason\: {1}
|
||||
|
||||
@@ -6,11 +6,8 @@ action=§5* {0} §5{1}
|
||||
addedToAccount=§a{0} ถูกเพิ่มเข้าบัญชีของคุณ
|
||||
addedToOthersAccount=§a{0} ถูกเพิ่มเข้าบัญชีของ {1} จำนวนเงินในบัญชีล่าสุด\: {2}
|
||||
adventure=โหมดผจญภัย
|
||||
afkCommandUsage=/<command> [ชื่อผู้เล่น/ข้อความ...]
|
||||
afkCommandUsage1=/<command> [message]
|
||||
afkCommandUsage1Description=ปรับสถานะ afk ด้วยเหตุผลเพิ่มเติม
|
||||
afkCommandUsage2=/<command> <player> [message]
|
||||
afkCommandUsage2Description=ปรับสถานะ afk ของผู้เล่นที่ระบุพร้อมกับเหตุผลเพิ่มเติม
|
||||
alertBroke=ทำลายบล็อค\:
|
||||
alertFormat=§3 [{0}] §r {1} §6 {2} โดย\: {3}
|
||||
alertPlaced=วางบล็อค\:
|
||||
@@ -22,7 +19,6 @@ antiBuildDrop=§4คุณยังไม่ได้รับอนุญาต
|
||||
antiBuildInteract=§4คุณยังไม่ได้รับอนุญาตให้ใช้งาน§c {0}§4.
|
||||
antiBuildPlace=§4คุณยังไม่ได้รับอนุญาตให้วาง§c {0} §4ที่นี้.
|
||||
antiBuildUse=§4คุณยังไม่ได้รับอนุญาตให้ใช้งาน§c {0}§4
|
||||
antiochCommandDescription=เซอร์ไพร์สเล็กๆ สำหรับผู้ดูแล
|
||||
antiochCommandUsage=/<command> [message]
|
||||
anvilCommandUsage=/<command>
|
||||
autoAfkKickReason=คุณถูกเตะเนื่องจากอยู่นิ่งเกิน {0} นาที
|
||||
@@ -31,28 +27,19 @@ autoTeleportDisabledFor=§c{0}§6 จะไม่ตอบรับคำขอ
|
||||
autoTeleportEnabled=§6คุณจะตอบรับคำขอเทเลพอร์ตอัตโนมัติ
|
||||
autoTeleportEnabledFor=§c{0}§6 จะตอบรับคำขอเทเลพอร์ตอัตโนมัติ
|
||||
backAfterDeath=§6พิมพ์ /back เพื่อกลับไปยังจุดที่คุณตายล่าสุด
|
||||
backCommandDescription=เทเลพอร์ตคุณไปยังตำแหน่งก่อนใช้งาน tp/spawn/warp.
|
||||
backCommandUsage=/<command> [player]
|
||||
backCommandUsage1=/<command>
|
||||
backCommandUsage1Description=เทเลพอร์ตคุณไปยังตำแหน่งก่อนหน้า
|
||||
backCommandUsage2Description=เทเลพอร์ตผู้เล่นที่ระบุไปยังตำแหน่งก่อนหน้า
|
||||
backOther=§6เทเลพอร์ต§c {0}§6 ไปยังตำแหน่งก่อนหน้า
|
||||
backupCommandDescription=เริ่มการสำรองข้อมูลถ้ากำหนดค่าแล้ว
|
||||
backupCommandUsage=/<command>
|
||||
backupDisabled=§aHEXCore\: §7§oไม่มีการกำหนดค่าสคริปต์ของระบบสำรองข้อมูล
|
||||
backupFinished=§6สำรองข้อมูลเสร็จสิ้น
|
||||
backupStarted=§6เริ่มสำรองข้อมูล
|
||||
backUsageMsg=§6คุณได้กลับมายังตำแหน่งล่าสุด
|
||||
balance=§aBalance\:§c {0}\n
|
||||
balanceCommandDescription=ระบุยอดเงินปัจจุบันของผู้เล่น
|
||||
balanceCommandUsage=/<command> [player]
|
||||
balanceCommandUsage1=/<command>
|
||||
balanceCommandUsage1Description=ระบุยอดเงินปัจจุบันของคุณ
|
||||
balanceCommandUsage2Description=ระบุยอดเงินปัจจุบันของผู้เล่นที่ระบุ
|
||||
balanceOther=§aยอดเงินในบัญชีของ {0}§aคือ §c {1}
|
||||
balanceTop=§7อันดับคนที่รวยที่สุดภายในเซิฟเวอร์§f\:\n§a(§c{0}§a)
|
||||
balanceTopLine={0}. {1}, {2}
|
||||
balancetopCommandDescription=เรียกดูผู้ที่มียอดเงินสูงสุด
|
||||
balancetopCommandUsage=/<command> [หน้า]
|
||||
balancetopCommandUsage1=/<command> [หน้า]
|
||||
banCommandDescription=แบนผู้เล่น
|
||||
@@ -75,7 +62,6 @@ bookCommandUsage1=/<command>
|
||||
bookCommandUsage3=/<command> หัวข้อ <title>
|
||||
bookLocked=§7หนังสือเล่มนี้ถูกล็อค
|
||||
bookTitleSet=§7ชื่อเรื่องของหนังสือเล่มนี้ถูกตั้งเป็น §a{0}
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§6[§4ประกาศ§6]§a {0}
|
||||
broadcastCommandUsage=/<command> <msg>
|
||||
|
||||
@@ -50,9 +50,7 @@ balance=§aBakiye\:§c {0}
|
||||
balanceCommandDescription=Bir oyuncunun şimdiki bakiyesini gösterir.
|
||||
balanceCommandUsage=/<komut> [oyuncu]
|
||||
balanceCommandUsage1=/<komut>
|
||||
balanceCommandUsage1Description=Mevcut bakiyeni görüntüler
|
||||
balanceCommandUsage2=/<komut> <oyuncu>
|
||||
balanceCommandUsage2Description=Belirtilen oyuncunun bakiyesini görüntüler
|
||||
balanceOther=§a{0} §aBakiyesi\:§c {1}
|
||||
balanceTop=§6Bakiye sıralaması ({0})
|
||||
balanceTopLine={0}. {1}, {2}
|
||||
@@ -92,7 +90,6 @@ bookCommandUsage2Description=İmzalı bir kitabın yazarını belirler
|
||||
bookCommandUsage3Description=İmzalı bir kitabın başlığını belirler
|
||||
bookLocked=§6Bu kitap artık kilitli.
|
||||
bookTitleSet=§6Kitabin adı şuna ayarlandı {0}.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Baktığınız yerdeki bloğu kırar.
|
||||
breakCommandUsage=/<komut>
|
||||
broadcast=§r§6[§4Duyuru§6]§a {0}
|
||||
@@ -119,7 +116,6 @@ cantReadGeoIpDB=GeoIP veritabınını okumakta başarısız olundu\!
|
||||
cantSpawnItem=§c {0}§4 eşyasını oluşturabilmene izin verilmiyor.
|
||||
cartographytableCommandDescription=Bir haritacılık masası açar.
|
||||
cartographytableCommandUsage=/<komut>
|
||||
chatTypeLocal=[L]
|
||||
chatTypeSpy=[Casus]
|
||||
cleaned=Oyuncu dosyaları temizlendi.
|
||||
cleaning=Oyuncu dosyaları temizleniyor.
|
||||
@@ -146,7 +142,6 @@ compassCommandDescription=Mevcut yönünüzü açıklar.
|
||||
compassCommandUsage=/<komut>
|
||||
condenseCommandDescription=Öğeleri daha kompakt bloklara yoğunlaştırır.
|
||||
condenseCommandUsage1=/<komut>
|
||||
condenseCommandUsage1Description=Envanterindeki tüm eşyaları siler
|
||||
condenseCommandUsage2=/<komut> <öğe>
|
||||
configFileMoveError=config.yml dosyasını yedekleme lokasyonuna taşıma işleminde başarısız olundu.
|
||||
configFileRenameError=Ayarlar yüklenirken hata oluştu \!
|
||||
@@ -214,13 +209,8 @@ disabledToSpawnMob=§4Bu mobun oluşturulması konfigürasyon dosyasından devre
|
||||
disableUnlimited=§c {1} §6isimli eşyanın §c {0}§6 için sınırsız yerleştirilmesi devre dışı bırakıldı.
|
||||
discordCommandUsage=/<komut>
|
||||
discordCommandUsage1=/<komut>
|
||||
discordCommandExecuteArgumentCommand=Çalıştırılacak komut
|
||||
discordCommandExecuteReply="/{0}" komutu çalıştırılıyor
|
||||
discordCommandUnlinkDescription=Şu anda Minecraft hesabına bağlı olan Discord hesabını kaldırır
|
||||
discordCommandListDescription=Çevrimiçi olan oyuncuların bir listesini gösterir.
|
||||
discordErrorCommandDisabled=Bu komut devre dışı\!
|
||||
disposal=Tasfiye
|
||||
disposalCommandDescription=Sanal çöp menüsü açar.
|
||||
disposalCommandDescription=Taşınabilir bir çöp menüsü açar.
|
||||
disposalCommandUsage=/<komut>
|
||||
distance=§6Konum\: {0}
|
||||
dontMoveMessage=§c{0} §6saniye içerisinde ışınlanacaksınız. Lütfen hareket etmeyiniz.
|
||||
@@ -507,7 +497,6 @@ listCommandUsage1=/<komut> [grup]
|
||||
listGroupTag=§6{0}§r\:
|
||||
listHiddenTag=§7[HIDDEN]§r
|
||||
loadWarpError=§c{0} §4isimli ışınlanma noktası yüklenemedi.
|
||||
localFormat=[L]<{0}> {1}
|
||||
loomCommandDescription=Dokuma tezgahı açar.
|
||||
loomCommandUsage=/<komut>
|
||||
mailClear=§6Postanızı temizlemek için §c / mail clear§6 yazın.
|
||||
@@ -528,7 +517,7 @@ mayNotJailOffline=§4Çevrimdışı oyuncuları hapsedemezsin.
|
||||
meCommandDescription=Oyuncu bağlamındaki bir eylemi açıklar.
|
||||
meCommandUsage=/<komut> <açıklama>
|
||||
meCommandUsage1=/<komut> <açıklama>
|
||||
meSender=Ben
|
||||
meSender=ben
|
||||
meRecipient=ben
|
||||
minimumBalanceError=§4Bir oyuncunun sahip olabileceği minimum bakiye {0}.
|
||||
minimumPayAmount=§cÖdeyebileceğiniz minimum miktar {0}.
|
||||
@@ -745,6 +734,7 @@ recentlyForeverAlone=§4{0} az önce çevrimdışı oldu.
|
||||
recipe=§c{0} §6için tarif gösteriliyor (§c{1}§6/§c{2}§6)
|
||||
recipeBadIndex=Bu sayıda bir tarif bulunamadı.
|
||||
recipeCommandDescription=Öğelerin nasıl yapılacağını gösterir.
|
||||
recipeCommandUsage=/<komut> <öğe> [numara]
|
||||
recipeFurnace=§6Pişirilmiş\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
recipeGridItem=\ §{0}X §6 -> §c{1}
|
||||
@@ -950,7 +940,6 @@ tpacancelCommandDescription=Aktif ışınlanma istekleri iptal eder. Bir oyuncu
|
||||
tpacancelCommandUsage=/<komut> [oyuncu]
|
||||
tpacancelCommandUsage1=/<komut>
|
||||
tpacancelCommandUsage2=/<komut> <oyuncu>
|
||||
tpacceptCommandDescription=Bir ışınlanma isteğini kabul eder.
|
||||
tpacceptCommandUsage=/<komut> [diğeroyuncu]
|
||||
tpacceptCommandUsage1=/<komut>
|
||||
tpacceptCommandUsage2=/<komut> <oyuncu>
|
||||
@@ -963,7 +952,6 @@ tpallCommandUsage1=/<komut> [oyuncu]
|
||||
tpautoCommandDescription=Işınlanma isteklerini otomatik kabul et.
|
||||
tpautoCommandUsage=/<komut> [oyuncu]
|
||||
tpautoCommandUsage1=/<komut> [oyuncu]
|
||||
tpdenyCommandDescription=Bir ışınlanma isteğini reddet.
|
||||
tpdenyCommandUsage=/<komut>
|
||||
tpdenyCommandUsage1=/<komut>
|
||||
tpdenyCommandUsage2=/<komut> <oyuncu>
|
||||
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> заголовок <title>
|
||||
bookCommandUsage3Description=Встановлює заголовок підписаної книги
|
||||
bookLocked=§6Ця книга тепер зачинена.
|
||||
bookTitleSet=§6Назва книги встановлена до {0}.
|
||||
bottomCommandDescription=Телепортує до найнижчого блоку на Вашій позиції.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Знищує блок, на який ви дивитеся.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Оголошення§6]§a {0}
|
||||
@@ -242,12 +240,7 @@ discordbroadcastCommandUsage1Description=Відправляє зазначене
|
||||
discordbroadcastInvalidChannel=§4Discord-канал §c{0}§4 не існує.
|
||||
discordbroadcastPermission=§4У Вас немає дозволу відправляти повідомлення в канал §c{0}§4.
|
||||
discordbroadcastSent=§6Повідомлення надіслано в §c{0}§6\!
|
||||
discordCommandAccountArgumentUser=Обліковий запис Discord, щоб знайти
|
||||
discordCommandAccountDescription=Має прив''язаний обліковий запис Minecraft для себе або іншого користувача Discord
|
||||
discordCommandAccountResponseLinked=Ваш обліковий запис прив''язано до облікового запису Minecraft\: **{0}**
|
||||
discordCommandAccountResponseLinkedOther=Обліковий запис {0}, є прив''язаним до облікового запису Minecraft\: **{1}**
|
||||
discordCommandAccountResponseNotLinked=У вас немає прив''язаного облікового запису Minecraft.
|
||||
discordCommandAccountResponseNotLinkedOther={0} не має прив''язаного облікового запису Minecraft.
|
||||
discordCommandDescription=Надсилає запрошення в Discord гравцю.
|
||||
discordCommandLink=§6Доєднуйтесь до нашого Discord-сервера §c{0}§6\!
|
||||
discordCommandUsage=/<command>
|
||||
@@ -256,14 +249,6 @@ discordCommandUsage1Description=Надсилає запрошення в Discord
|
||||
discordCommandExecuteDescription=Виконує команду консолі на сервері Minecraft.
|
||||
discordCommandExecuteArgumentCommand=Команду, яку слід виконати
|
||||
discordCommandExecuteReply=Виконання команди\: "/{0}"
|
||||
discordCommandUnlinkDescription=Відв''язує обліковий запис Minecraft, який наразі прив''язано до вашого облікового запису Discord
|
||||
discordCommandUnlinkInvalidCode=Наразі у вас немає облікового запису Minecraft, прив''язаного до Discord\!
|
||||
discordCommandUnlinkUnlinked=Ваш обліковий запис Discord видалено з усіх пов''язаних облікових записів Minecraft.
|
||||
discordCommandLinkArgumentCode=Код, надається в грі для прив''язки вашого облікового запису Minecraft
|
||||
discordCommandLinkDescription=Зв''яжіть свій обліковий запис Discord з вашим обліковим записом Minecraft за допомогою коду з внутрішньоігрової команди /link
|
||||
discordCommandLinkHasAccount=Ви вже прив''язали обліковий запис\! Щоб відв''язати поточний обліковий запис, введіть /unlink.
|
||||
discordCommandLinkInvalidCode=Невірний код посилання\! Переконайтеся, що ви виконали команду /link у грі, а також правильно скопіювали код.
|
||||
discordCommandLinkLinked=Ваш обліковий запис успішно прив''язано\!
|
||||
discordCommandListDescription=Отримує список гравців онлайн.
|
||||
discordCommandListArgumentGroup=Обмежити пошук за конкретною групою
|
||||
discordCommandMessageDescription=Надсилає повідомлення гравцю на Minecraft-сервері.
|
||||
@@ -281,20 +266,8 @@ discordErrorNoPrimary=Ви не визначили головний канал
|
||||
discordErrorNoPrimaryPerms=Ваш бот не може говорити в головному каналі, \#{0}. Будь ласка, перевірте чи Ваш бот має дозвіл на читання та запис в усіх каналах, що Ви хочете використовувати.
|
||||
discordErrorNoToken=Немає токена\! Будь ласка, зверніть увагу на гайд в конфіг-файлі, щоб налаштувати плагін.
|
||||
discordErrorWebhook=Виникла помилка під час відправлення повідомлення в ваш консольний канал\! Скоріше за все, це сталося через випадкове видалення вебхуку консолі. Зазвичай, це можна виправити, перевіривши чи Ваш бот має дозвіл "Manage Webhooks (Керування вебхуками)" та введенням команди "/ess reload".
|
||||
discordLinkInvalidGroup=Для ролі {1} було вказано невірну групу {0}. Доступні наступні групи\: {2}
|
||||
discordLinkInvalidRole=Для групи було вказано невірний ідентифікатор ролі, {0}\: {1}. Ви можете переглянути ідентифікатори ролей за допомогою команди /roleinfo у Discord.
|
||||
discordLinkInvalidRoleInteract=Роль {0} ({1}) не може бути використана для синхронізації група->роль, оскільки вона вище за саму верхню роль вашого бота. Або перемістіть роль вашого бота вище "{0}", або перемістіть "{0}" нижче ролі вашого бота.
|
||||
discordLinkInvalidRoleManaged=Роль, {0} ({1}), не може бути використана для синхронізації група->роль, оскільки нею керує інший бот або інтеграція.
|
||||
discordLinkLinked=§6Щоб прив''язати свій обліковий запис Minecraft до Discord, введіть §c{0} §6на сервері Discord.
|
||||
discordLinkLinkedAlready=§6Ви вже прив''язали свій обліковий запис Discord\! Якщо ви хочете відв''язати свій обліковий запис Discord, скористайтеся командою §c/unlink§6.
|
||||
discordLinkLoginKick=§6Перед тим, як приєднатися до цього сервера, ви повинні прив''язати свій обліковий запис Discord.\n§6Щоб прив''язати свій обліковий запис Minecraft до Discord, введіть\:\n§c{0}\n§6в полі Discord цього сервера\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6Ви повинні прив''язати свій обліковий запис Discord, перш ніж ви зможете пересуватися, спілкуватися або взаємодіяти з цим сервером. Щоб прив''язати свій обліковий запис Minecraft до Discord, введіть §c{0} §6в полі Discord цього сервера\: §c{1}
|
||||
discordLinkNoAccount=§6Ви не маєте облікового запису Discord, прив''язаного до вашого облікового запису Minecraft.
|
||||
discordLinkPending=§6Ви вже маєте код прив''язки. Щоб завершити прив''язку вашого облікового запису Minecraft до Discord, введіть §c{0} §6на сервері Discord.
|
||||
discordLinkUnlinked=§6Відв''язати свій обліковий запис Minecraft, від усіх пов''язаних з ним облікових записів Discord.
|
||||
discordLoggingIn=Спроба входу в Discord...
|
||||
discordLoggingInDone=Успішний вхід як {0}
|
||||
discordMailLine=**Нове повідомлення від {0}\:** {1}
|
||||
discordNoSendPermission=Неможливо надіслати повідомлення в канал\: \#{0}. Будь ласка, перевірте чи Ваш бот має дозвіл "Send Messages (Відправляти повідомлення)" в цьому каналі\!
|
||||
discordReloadInvalid=Спроба перезапустити конфіг-файл EssentialX Discord, коли плагін в некоректному стані\! Якщо ви змінювали конфіг, перезапустіть сервер.
|
||||
disposal=Утилізація
|
||||
@@ -689,10 +662,8 @@ lightningCommandUsage2=/<command> <гравець> <потужність>
|
||||
lightningCommandUsage2Description=Б''є блискавкою в вказаного гравця з вказаною потужністю
|
||||
lightningSmited=§6Тебе вразила блискавка\!
|
||||
lightningUse=§6Вдаряємо блискавкою§c {0}
|
||||
linkCommandDescription=Згенеруйте код для прив''язки вашого облікового запису Minecraft до облікового запису Discord.
|
||||
linkCommandUsage=/<command>
|
||||
linkCommandUsage1=/<command>
|
||||
linkCommandUsage1Description=Згенеруйте код для команди /link на Discord
|
||||
listAfkTag=§7[AFK]§r
|
||||
listAmount=§6Наразі §c{0}§6 з максимальних §c{1}§6 гравців онлайн.
|
||||
listAmountHidden=§6Є §c{0}§6/§c{1}§6 з §c{2}§6 гравців онлайн.
|
||||
@@ -1024,6 +995,8 @@ recentlyForeverAlone=§4{0} нещодавно перейшов оффлайн.
|
||||
recipe=§6Рецепт для §c{0}§6 (§c{1}§6 із §c{2}§6)
|
||||
recipeBadIndex=Немає рецепту для цього предмета.
|
||||
recipeCommandDescription=Показує як створити предмети.
|
||||
recipeCommandUsage=/<command> <предмет> [number]
|
||||
recipeCommandUsage1=/<command> <предмет> [page]
|
||||
recipeCommandUsage1Description=Показує як створити вказаний предмет
|
||||
recipeFurnace=§6Переплавити\: §c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1041,11 +1014,6 @@ removeCommandUsage2=/<command> <тип моба> <радіус> [світ]
|
||||
removeCommandUsage2Description=Видаляє усіх мобів вказаного типу у вказаному радіусі в цьому або вказаному світах
|
||||
removed=§6Видалено§c {0} §6створінь.
|
||||
renamehomeCommandDescription=Перейменовує будинок.
|
||||
renamehomeCommandUsage=/<command> <[player\:]name> <new name>
|
||||
renamehomeCommandUsage1=/<command> <name> <new name>
|
||||
renamehomeCommandUsage1Description=Перейменовує ваш будинок на вказану вами назву
|
||||
renamehomeCommandUsage2=/<command> <player>\:<name> <new name>
|
||||
renamehomeCommandUsage2Description=Перейменовує будинок вказаного гравця на вказану вами назву
|
||||
repair=§6Ви успішно відновили ваш\: §c{0}§6.
|
||||
repairAlreadyFixed=§4Ця річ не потребує ремонту.
|
||||
repairCommandDescription=Ремонтує один або усі предмети.
|
||||
@@ -1057,7 +1025,6 @@ repairCommandUsage2Description=Ремонтує усі предмети в ін
|
||||
repairEnchanted=§4Заборонено ремонтувати зачаровані речі.
|
||||
repairInvalidType=§4Цей предмет неможливо полагодити.
|
||||
repairNone=§4Не знайдені предмети, які можна зремонтувати.
|
||||
replyFromDiscord=**Відповідь від {0}\:** {1}
|
||||
replyLastRecipientDisabled=§Відповідь до останнього одержувача повідомлення §відключена§6.
|
||||
replyLastRecipientDisabledFor=§6Відповідь до останнього одержувача повідомлення §відключена §6для §c{0}§6.
|
||||
replyLastRecipientEnabled=§Відповідь до останнього одержувача повідомлення §включена§6.
|
||||
@@ -1252,7 +1219,6 @@ teleportationDisabledWarning=§6Ви маєте дозволити телепо
|
||||
teleportationEnabled=§6Телепортації §cувімкнені§6.
|
||||
teleportationEnabledFor=§6Телепортації §cувімкнені §6для §c{0}§6.
|
||||
teleportAtoB=§c{0}§6 телепортував вас до {1}§6.
|
||||
teleportBottom=§6Телепортування донизу.
|
||||
teleportDisabled=§c{0} §4відімкнув телепортацію.
|
||||
teleportHereRequest=§c{0}§6 просить вас телепортуватися до нього.
|
||||
teleportHome=§6Телепортування до §c{0}§6.
|
||||
@@ -1268,7 +1234,6 @@ teleportRequestTimeoutInfo=§6Заявка буде автоматично ві
|
||||
teleportTop=§6Телепортування нагору.
|
||||
teleportToPlayer=§6Телепортуємось до §c{0}§6.
|
||||
teleportOffline=§6Гравець§c{0}§6 зараз не на сервері. Ви можете телепортуватися до нього, використовуючи /otp.
|
||||
teleportOfflineUnknown=§6Не вдалося знайти останню відому позицію §c{0}§6.
|
||||
tempbanExempt=§4Ви не можете тимчасово забанити цього гравця.
|
||||
tempbanExemptOffline=§4Ви не можете тимчасово забанити гравця, який зараз не на сервері.
|
||||
tempbanJoin=Вас забанено на цьому сервері {0}. Причина\: {1}
|
||||
@@ -1433,10 +1398,8 @@ unlimitedCommandUsage3=/<command> clear [гравець]
|
||||
unlimitedCommandUsage3Description=Очищує список необмежених предметів для Вас або іншого гравця, якщо зазначено
|
||||
unlimitedItemPermission=§4Немає прав для необмеженої кількості речей §c{0}§4.
|
||||
unlimitedItems=§6Нескінченні речі\:§r
|
||||
unlinkCommandDescription=Відв''язати ваш обліковий запис Minecraft від прив''язаного до нього облікового запису Discord.
|
||||
unlinkCommandUsage=/<command>
|
||||
unlinkCommandUsage1=/<command>
|
||||
unlinkCommandUsage1Description=Відв''язати ваш обліковий запис Minecraft від прив''язаного до нього облікового запису Discord.
|
||||
unmutedPlayer=§6Тепер гравець§c {0} §6може писати в чат.
|
||||
unsafeTeleportDestination=§4Телепорт у це місце небезпечний, а захист телепортації вимкнений.
|
||||
unsupportedBrand=§4На серверній платформі, з якою Ви працюєте, немає можливостей для реалізації цієї функції.
|
||||
@@ -1457,9 +1420,6 @@ userIsAwaySelf=§7Тепер ви AFK.
|
||||
userIsAwaySelfWithMessage=§7Тепер ви AFK.
|
||||
userIsNotAwaySelf=§7Ви більше не AFK.
|
||||
userJailed=§6Ви ув''язнені\!
|
||||
usermapEntry=§c{0} §6 відображається у §c{1}§6.
|
||||
usermapPurge=§6Перевірка файлів у користувацьких даних, які не зіставлено, результати буде виведено у консоль. Деструктивний режим\: {0}
|
||||
usermapSize=§6Поточні кешовані користувачі у мапі користувачів\: §c{0}§6/§c{1}§6/§c{2}§6.
|
||||
userUnknown=§4Увага\: Користувач ''§c{0}§4'' ніколи не приєднувався до цього серверу.
|
||||
usingTempFolderForTesting=Використання тимчасової папки для тесту\:
|
||||
vanish=§6Невидимість для {0}§6\: {1}
|
||||
|
||||
@@ -98,8 +98,6 @@ bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=Đặt tiêu đề cho quyển sách đã được ký
|
||||
bookLocked=§6Quyển sách này đã bị khóa.
|
||||
bookTitleSet=§6Tiêu để của quyền sách được đặt thành {0}.
|
||||
bottomCommandDescription=Dịch chuyển đến khối thấp nhất tại vị trí của bạn.
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=Phá vỡ khối nơi bạn đang nhìn.
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4Truyền thông§6]§a {0}
|
||||
@@ -153,7 +151,6 @@ commandHelpLine3=§6Sử dụng;
|
||||
commandHelpLine4=§6Bí danh\: §f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4Lệnh {0} không chính xác.
|
||||
consoleCannotUseCommand=Lệnh này chỉ có thể dùng bởi người chơi.
|
||||
compassBearing=§6Hướng\: {0} ({1} độ).
|
||||
compassCommandDescription=Mô tả phương hướng hiện tại của bạn.
|
||||
compassCommandUsage=/<command>
|
||||
@@ -279,17 +276,10 @@ discordErrorNoPrimaryPerms=Bot của bạn không thể nói trong kênh chính,
|
||||
discordErrorNoToken=Không có token nào được cung cấp\! Vui lòng làm theo hướng dẫn trong config để thiết lập plugin.
|
||||
discordErrorWebhook=Đã xảy ra lỗi khi gửi tin nhắn đến channel console của bạn\! Điều này có thể được gây ra bởi vô tình xóa webhook console của bạn. Điều này thường có thể được khắc phục bằng cách đảm bảo bot của bạn có quyền "Quản lý Webhook" và chạy "/ess reload".
|
||||
discordLinkInvalidGroup=Nhóm {0} không hợp lệ đã được cung cấp cho vai trò {1}. Có các nhóm sau\: {2}
|
||||
discordLinkInvalidRole=Một ID không hợp lệ {0}, được cấp bởi nhóm\: {1}. Bạn có thể xem ID của vai trò với lệnh /roleinfo trên Discord.
|
||||
discordLinkLinked=§6Để liên kết tài khoản Minecraft của bạn với Discord, hãy nhập §c{0} §6 vào máy chủ Discord.
|
||||
discordLinkLinkedAlready=§6Bạn đã liên kết tài khoản Discord của mình\! Nếu bạn muốn hủy liên kết tài khoản Discord của mình, sử dụng §c/unlink§6.
|
||||
discordLinkLoginKick=§6Bạn phải liên kết tài khoản Discord của mình trước khi bạn có thể vào máy chủ này\n§6Để liên kết tài khoản Minecraft của bạn tới Discord, nhập\:\n§c{0}\n§6vào trong máy chủ Discord của máy chủ này\:\n§c{1}
|
||||
discordLinkLoginPrompt=§6Bạn cần phải liên kết tài khoản Discord của bạn trước khi bạn có thể di chuyển, trò chuyện hoặc tương tác với máy chủ. Để liên kết tài khoản Minecraft tới Discord, nhập §c{0} §6vào trong máy chủ Discord của máy chủ này\: §c{1}
|
||||
discordLinkNoAccount=§6Bạn không có tài khoản Discord nào đang liên kết với tài khoản Minecraft của bạn.
|
||||
discordLinkPending=§6Bạn đã có mã liên kết. Để hoàn thành việc liên kết tài khoản Minecraft của bạn tới Discord, nhập §c{0} §6vào trong máy chủ Discord.
|
||||
discordLinkUnlinked=§6Hủy liên kết tài khoản Minecraft của bạn khỏi toàn bộ tài khoản Discord liên quan tới.
|
||||
discordLoggingIn=Đang cố gắng đăng nhập vào Discord...
|
||||
discordLoggingInDone=Đăng nhập thành công với tên đăng nhập {0}
|
||||
discordMailLine=**Thư mới từ {0}\:** {1}
|
||||
discordNoSendPermission=Không thể gửi tin nhắn trong kênh\: \#{0} Hãy đảm bảo bot có quyền "Gửi tin nhắn" trong kênh đó\!
|
||||
discordReloadInvalid=Đã cố gắng reload cấu hình EssentialsX Discord trong khi plugin ở trạng thái không hợp lệ\! Nếu bạn đã sửa đổi config của mình, khởi động lại server của bạn.
|
||||
disposal=Xếp đặt
|
||||
@@ -477,18 +467,15 @@ heal=§6Bạn đã được hồi.
|
||||
healCommandDescription=Hồi máu cho bạn hoặc người chơi.
|
||||
healCommandUsage=/<command> [người chơi]
|
||||
healCommandUsage1=/<command> [người chơi]
|
||||
healCommandUsage1Description=Hồi phục cho chính bạn hoặc người chơi khác nếu được chỉ định
|
||||
healDead=§4Bạn không thể hồi cho người đã chết\!
|
||||
healOther=§6Đã hồi§c {0}§6.
|
||||
helpCommandDescription=Hiển thị danh sách các lệnh có sẵn\:
|
||||
helpCommandUsage=/<command> [nội dung tìm kiếm] [trang]
|
||||
helpConsole=Để xem trợ giúp từ bảng điều khiển, gõ ''?''.
|
||||
helpFrom=§6Lệnh từ {0}\:
|
||||
helpLine=§6/{0}§r\: {1}
|
||||
helpMatching=§6Lệnh đang khớp "§c{0}§6"\:
|
||||
helpOp=§4[Trợ giúp OP]§r §6{0}\:§r {1}
|
||||
helpPlugin=§4{0}§r\: Trợ giúp Plugin\: /help {1}
|
||||
helpopCommandDescription=Gửi thông báo đến các quản trị viên đang online.
|
||||
helpopCommandUsage1Description=Gửi tin nhắn được cho đến tất cả các Admin đang online
|
||||
holdBook=§4Bạn không đang giữ quyển sách có thể viết được.
|
||||
holdFirework=§4Bạn cần phải đang giữ pháo hoa để thêm hiệu ứng.
|
||||
@@ -567,15 +554,12 @@ itemloreInvalidItem=§4Bạn cần cầm một vật phẩm để chỉnh sửa
|
||||
itemloreNoLine=§4Vật phẩm bạn cầm không có lore trên dòng §c{0}§4.
|
||||
itemloreNoLore=§4Vật phẩm bạn cầm không có bất kỳ dòng lore nào.
|
||||
itemloreSuccess=§6Bạn đã thêm "§c{0}§6" vào lore của vật phẩm bạn cầm.
|
||||
itemloreSuccessLore=§6Bạn đã đặt dòng §c{0}§6 của vật phẩm của bạn thành "§c{1}§6".
|
||||
itemMustBeStacked=§4Vật phẩm đổi được phải đầy. Một số lượng đầy hơn nó sẽ thành hai, v.v....
|
||||
itemNames=§6Tên thu gọn\:§r {0}
|
||||
itemnameClear=§6Bạn đã xóa tên vật phẩm này.
|
||||
itemnameCommandDescription=Đặt tên cho một vật phẩm.
|
||||
itemnameCommandUsage1=/<command>
|
||||
itemnameCommandUsage1Description=Xóa tên của vật phẩm đang cầm
|
||||
itemnameCommandUsage2=/<command> <name>
|
||||
itemnameCommandUsage2Description=Đặt tên của vật phẩm thành văn bản đã cho
|
||||
itemnameInvalidItem=§cBạn phải giữ vật phẩm trên tay để đổi tên.
|
||||
itemnameSuccess=§6Bạn đã đổi tên vật phẩm đang giữ thành "§c{0}§6".
|
||||
itemNotEnough1=§4Bạn không có đủ vật phẩm để bán.
|
||||
@@ -589,36 +573,25 @@ itemSold=§aĐã bán được §c{0} §a({1} {2} với {3} mỗi cái).
|
||||
itemSoldConsole=§e{0} §ađã bán§e {1}§a cho §e{2} §a({3} vật phẩm với {4} mỗi cái).
|
||||
itemSpawn=§6Cho§c {0} §6cái§c {1}
|
||||
itemType=§6Vật phẩm\:§c {0}
|
||||
itemdbCommandDescription=Tìm kiếm một vật phẩm.
|
||||
itemdbCommandUsage=/<command> <item>
|
||||
itemdbCommandUsage1=/<command> <item>
|
||||
jailAlreadyIncarcerated=§4Người này đã bị giam\:§c {0}
|
||||
jailList=§6Jails\:§r {0}
|
||||
jailMessage=§4Bạn phạm tội, bạn bị phạt tù.
|
||||
jailNotExist=§4Nhà tù đó không tồn tại.
|
||||
jailNotifyJailed=§6Người chơi §c {0} §6đã bị giam bởi §c{1}.
|
||||
jailReleased=§6Người chơi §c{0}§6 đã được thả.
|
||||
jailReleasedPlayerNotify=§6Bạn đã được thả\!
|
||||
jailSentenceExtended=§6Thời gian bị bắt giam kéo dài đến §c{0}§6.
|
||||
jailSet=§6Ngục§c {0} §6đã được thiết lập.
|
||||
jailsCommandDescription=Danh sách nhà tù.
|
||||
jailsCommandUsage=/<command>
|
||||
jumpCommandUsage=/<command>
|
||||
jumpError=§4Điều này sẽ tổn thương bộ não của máy tính bạn đấy.
|
||||
kickCommandDescription=Đá người chơi được chỉ định với lý do.
|
||||
kickCommandUsage=/<command> <player> [reason]
|
||||
kickCommandUsage1=/<command> <player> [reason]
|
||||
kickCommandUsage1Description=Đá người chơi với lý do bạn muốn
|
||||
kickDefault=Đá khỏi máy chủ.
|
||||
kickedAll=§4Đá tất cả người chơi ra khỏi máy chủ.
|
||||
kickExempt=§4Bạn không thể đá người chơi này.
|
||||
kickallCommandDescription=Đá tất cả người chơi ra khỏi máy chủ trừ người ra lệnh.
|
||||
kickallCommandUsage=/<command> [reason]
|
||||
kickallCommandUsage1=/<command> [reason]
|
||||
kickallCommandUsage1Description=Đá tất cả người chơi với lý do bạn muốn
|
||||
kill=§6Đã giết§c {0}§6.
|
||||
killCommandDescription=Giết người chơi cụ thể.
|
||||
killCommandUsage1Description=Giết người chơi được chỉ định
|
||||
killExempt=§4Bạn không thể giết §c{0}§4.
|
||||
kitCommandUsage1=/<command>
|
||||
kitContains=§6Bộ dụng cụ §c{0} §6bao gồm\:
|
||||
@@ -633,7 +606,6 @@ kitItem=§6- §f{0}
|
||||
kitNotFound=§4Bộ dụng cụ này không tồn tại.
|
||||
kitOnce=§4Bạn không thể dùng bộ dụng cụ này lần nữa.
|
||||
kitReceive=§6Đã nhận bộ dụng cụ§c {0}§6.
|
||||
kitresetCommandDescription=Đặt lại thời gian hồi dành cho một bộ công cụ được chỉ định.
|
||||
kitresetCommandUsage1Description=Đặt lại thời gian hồi chiêu của một kit được chỉ định cho bạn hoặc người chơi khác nếu được chỉ định
|
||||
kitResetOther=§6Đặt lại bộ §c{0} §6thời gian hồi chiêu cho §c{1}§6.
|
||||
kits=§6Bộ dụng cụ\:§r {0}
|
||||
@@ -703,20 +675,17 @@ months=tháng
|
||||
moreCommandDescription=Làm đầy stack vật phẩm trong tay đến số lượng đã chỉ định hoặc đến kích thước tối đa nếu không có kích thước nào được chỉ định.
|
||||
moreThanZero=§4Số lượng phải lớn hơn 0.
|
||||
moveSpeed=§6Đặt tốc độ§c {0}§6 thành§c {1} §6trong §c{2}§6.
|
||||
msgCommandDescription=Gửi tin nhắn riêng cho người chơi được chỉ định.
|
||||
msgDisabled=§6Đã §ctắt§6 chế độ nhận thư.
|
||||
msgDisabledFor=§6Đã §ctắt §6chế độ nhận thư cho §c{0}§6.
|
||||
msgEnabled=§6Đã §cbật§6 chế độ nhận thư.
|
||||
msgEnabledFor=§6Đã §cbật §6chế độ nhận thư cho §c{0}§6.
|
||||
msgFormat=§6[§c{0}§6 -> §c{1}§6] §r{2}
|
||||
msgIgnore=§c{0} §4đã tắt trò chuyện riêng.
|
||||
msgtoggleCommandDescription=Chặn tất cả các tin nhắn riêng tư.
|
||||
msgtoggleCommandUsage=/<command> [player] [on|off]
|
||||
msgtoggleCommandUsage1=/<command> [người chơi]
|
||||
msgtoggleCommandUsage1Description=Bật tắt bay cho chính bạn hoặc người chơi khác nếu được chỉ định
|
||||
multipleCharges=§4Bạn không thể thêm nhiều hơn 1 việc cho pháo hoa này.
|
||||
multiplePotionEffects=§4Bạn không thể đặt nhiều hơn một hiệu ứng cho thuốc này.
|
||||
muteCommandDescription=Tắt tiếng hoặc bỏ tắt tiếng một người chơi.
|
||||
mutedPlayer=§6Người chơi§c {0} §6đã bị cấm trò chuyện.
|
||||
mutedPlayerFor=§6Người chơi§c {0} §6bị cấm trò chuyện trong§c {1}§6.
|
||||
mutedPlayerForReason=§6Người chơi§c {0} §6đã bị câm trong§c {1}§6. §6Lí do\: §c{2}
|
||||
@@ -732,7 +701,6 @@ nearCommandUsage1=/<command>
|
||||
nearbyPlayers=§6Người chơi ở gần\:§r {0}
|
||||
negativeBalanceError=§4Người chơi không được phép có số dư âm.
|
||||
nickChanged=§6Biệt danh thay đổi.
|
||||
nickCommandUsage4Description=Loại bỏ một tên gọi nhất định
|
||||
nickDisplayName=§4Bạn phải kích hoạt change-displayname trong cấu hình Essentials.
|
||||
nickInUse=§4Tên này đã được sử dụng.
|
||||
nickNameBlacklist=§4Biệt danh đó không được cho phép.
|
||||
@@ -743,7 +711,6 @@ nickSet=§6Biệt danh của bạn giờ là §c{0}§6.
|
||||
nickTooLong=§4Biệt danh này quá dài.
|
||||
noAccessCommand=§4Bạn không có quyền để dùng lệnh này.
|
||||
noAccessPermission=§4Bạn không có quyền truy cập vào §c{0}§4.
|
||||
noAccessSubCommand=§4Bạn không đủ khả năng sử dụng §c{0}§4.
|
||||
noBreakBedrock=§4Bạn không được phép phá vỡ đá nền.
|
||||
noDestroyPermission=§4Bạn không có quyền để phá khối §c{0}§4.
|
||||
northEast=NE
|
||||
@@ -764,7 +731,6 @@ noMetaJson=Dữ liệu từ tệp JSON không được hổ trợ trong phiên b
|
||||
noMetaPerm=§4Bạn không có quyền đặt cấu hình §c{0}§4 cho vật phẩm này.
|
||||
none=không ai
|
||||
noNewMail=§6Bạn không có thư mới.
|
||||
nonZeroPosNumber=§4Cần phải là một số khác không.
|
||||
noPendingRequest=§4Bạn không có yêu cầu chờ giải quyết.
|
||||
noPerm=§4Bạn không có quyền §c{0}§4.
|
||||
noPermissionSkull=§4Bạn không có quyển sửa cái đầu này.
|
||||
@@ -774,7 +740,6 @@ noPlacePermission=§4Bạn không có quyền đặt khối ở gần cái bản
|
||||
noPotionEffectPerm=§4Bạn không có quyền để đặt hiệu ứng §c{0} §4to this potion.
|
||||
noPowerTools=§6Bạn không có công cụ điện được chỉ định.
|
||||
notAcceptingPay=§4{0} §4không chấp nhận thanh toán.
|
||||
notAllowedToLocal=§4Bạn không đủ quyền hạn để nhắn trong kênh chat cục bộ.
|
||||
notEnoughExperience=§4Bạn không có đủ kinh nghiệm.
|
||||
notEnoughMoney=§4Bạn không có đủ tiền.
|
||||
notFlying=không bay
|
||||
|
||||
@@ -12,7 +12,7 @@ afkCommandUsage1=/<command> [消息]
|
||||
afkCommandUsage1Description=以一个可选理由切换离开状态
|
||||
afkCommandUsage2=/<command> <玩家> [信息]
|
||||
afkCommandUsage2Description=为指定玩家以一个可选理由切换离开状态
|
||||
alertBroke=破坏了:
|
||||
alertBroke=破坏:
|
||||
alertFormat=§3[{0}] §r{1}§6{2}于:{3}
|
||||
alertPlaced=放置了:
|
||||
alertUsed=使用了:
|
||||
@@ -100,8 +100,6 @@ bookCommandUsage3=/<command> title <标题>
|
||||
bookCommandUsage3Description=设置成书的标题
|
||||
bookLocked=§6这本书现在被锁定了。
|
||||
bookTitleSet=§6这本书的标题已被设置为{0}。
|
||||
bottomCommandDescription=传送至你当前位置的最低点。
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=破坏你光标所指向的方块。
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§r§6[§4公告§6]§a {0}
|
||||
@@ -157,7 +155,6 @@ commandHelpLine3=§6用法:
|
||||
commandHelpLine4=§6别名:§f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4{0}命令加载失败。
|
||||
consoleCannotUseCommand=此命令不能在控制台使用。
|
||||
compassBearing=§6方向:{0}({1} 度)。
|
||||
compassCommandDescription=描述你当前的方位。
|
||||
compassCommandUsage=/<command>
|
||||
@@ -918,7 +915,7 @@ playerTempBanIpAddress=§6操作员§c{0}§6临时封禁了IP地址§c{1}§6§c{
|
||||
playerBanned=§6操作员§c{0}§6封禁了§c{1}§6,理由:§c{2}§6。
|
||||
playerJailed=§6玩家§c{0}§6入狱了。
|
||||
playerJailedFor=§6玩家§c{0}§6被§c{1}§6囚禁。
|
||||
playerKicked=§6操作员§c{0}§6踢出了§c{1}§6,原因:§c{2}§6。
|
||||
playerKicked=§6操作员§c{0}§6踢出了§c{1}§6,时长:§c{2}§6。
|
||||
playerMuted=§6你被禁言了!
|
||||
playerMutedFor=§6你被禁言§c{0}§6。
|
||||
playerMutedForReason=§6你被禁言§c{0}§6。理由:§c{1}
|
||||
@@ -1025,8 +1022,8 @@ recentlyForeverAlone=§4{0}最近离线。
|
||||
recipe=§c{0}§6的合成方法(§c{1}§6|§c{2}§6)
|
||||
recipeBadIndex=这个编号没有匹配的合成方法。
|
||||
recipeCommandDescription=显示物品合成方法。
|
||||
recipeCommandUsage=/<command> <<物品>|hand> [数量]
|
||||
recipeCommandUsage1=/<command> <<物品>|hand> [页码]
|
||||
recipeCommandUsage=/<command> <物品> [数量]
|
||||
recipeCommandUsage1=/<command> <物品> [页码]
|
||||
recipeCommandUsage1Description=展示如何合成指定物品
|
||||
recipeFurnace=§6冶炼:§c{0}§6.
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X
|
||||
@@ -1252,10 +1249,9 @@ teleportationCommencing=§6准备传送……
|
||||
teleportationDisabled=§6传送§c已禁用§6。
|
||||
teleportationDisabledFor=§6已为§c{0}禁用§6了传送。
|
||||
teleportationDisabledWarning=§6你必须启用传送功能才能让其他玩家传送到你这里。
|
||||
teleportationEnabled=§6传送§a已启用§6。
|
||||
teleportationEnabled=§6传送§c已禁用§6。
|
||||
teleportationEnabledFor=§6传送功能 §c开启 §6了 §c{0}§6.
|
||||
teleportAtoB=§c{0}§6将你传送至§c{1}§6。
|
||||
teleportBottom=§6传送到底部。
|
||||
teleportDisabled=§c{0}§4禁用了传送。
|
||||
teleportHereRequest=§c{0}§6请求你传送到他那里。
|
||||
teleportHome=§6传送到§c{0}§6。
|
||||
@@ -1271,7 +1267,6 @@ teleportRequestTimeoutInfo=§6此请求将在§c{0}秒§6后自动取消。
|
||||
teleportTop=§6传送到顶部。
|
||||
teleportToPlayer=§6正在传送至§c{0}§6。
|
||||
teleportOffline=§6玩家§c{0}§6已离线。你可以使用/otp命令来传送到他的位置。
|
||||
teleportOfflineUnknown=§6无法找到§c{0}§6已知的最后位置。
|
||||
tempbanExempt=§4你无法临时封禁该玩家。
|
||||
tempbanExemptOffline=§4你无法临时封禁已离线玩家。
|
||||
tempbanJoin=你已被此服务器临时封禁{0}。理由:{1}
|
||||
@@ -1493,9 +1488,9 @@ versionReleaseLatest=§6你正在运行最新的EssentialsX稳定版!
|
||||
versionReleaseNew=§4已有新的EssentialsX版本可供下载:§c{0}§4。
|
||||
versionReleaseNewLink=§4在此处下载:§c{0}
|
||||
voiceSilenced=§6你已被禁言!
|
||||
voiceSilencedTime=§6你已被禁言{0}!
|
||||
voiceSilencedTime=§6你已被{0}禁言!
|
||||
voiceSilencedReason=§6你已被禁言!理由:§c{0}
|
||||
voiceSilencedReasonTime=§6你已被禁言{0}!理由:§c{1}
|
||||
voiceSilencedReasonTime=§6你已被{0}禁言!理由:§c{1}
|
||||
walking=行走中
|
||||
warpCommandDescription=列出所有的传送点(或传送到指定的位置)。
|
||||
warpCommandUsage=/<command> <pagenumber|warp> [玩家]
|
||||
|
||||
@@ -65,7 +65,7 @@ banCommandDescription=封禁玩家。
|
||||
banCommandUsage=/<command> <player> [reason]
|
||||
banCommandUsage1=/<command> <player> [reason]
|
||||
banCommandUsage1Description=封禁指定玩家並附加自訂原因
|
||||
banExempt=§4你無法封禁此玩家。
|
||||
banExempt=§4你無法封禁該玩家。
|
||||
banExemptOffline=§4你無法封禁離線玩家。
|
||||
banFormat=§4你已被封禁:\n§r{0}
|
||||
banIpJoin=你的 IP 位址已被伺服器封禁。原因:{0}
|
||||
@@ -93,15 +93,13 @@ bookAuthorSet=§6這本書的作者已被設定為 {0}。
|
||||
bookCommandDescription=允許重新打開及編輯封存的書。
|
||||
bookCommandUsage=/<command> [title|author [name]]
|
||||
bookCommandUsage1=/<command>
|
||||
bookCommandUsage1Description=鎖定或解鎖一本 書和羽毛筆 或 已署名的書。
|
||||
bookCommandUsage1Description=鎖定或解鎖一本 書和羽毛筆 或 已署名的書 。
|
||||
bookCommandUsage2=/<command> author <author>
|
||||
bookCommandUsage2Description=設定書的作者簽名
|
||||
bookCommandUsage3=/<command> title <title>
|
||||
bookCommandUsage3Description=設定書的標題
|
||||
bookLocked=§6已鎖定這本書。
|
||||
bookTitleSet=§6這本書的標題已被設定為 {0}。
|
||||
bottomCommandDescription=傳送到你目前位置的最低點。
|
||||
bottomCommandUsage=/<command>
|
||||
breakCommandDescription=破壞你前方的方塊。
|
||||
breakCommandUsage=/<command>
|
||||
broadcast=§6[§4廣播§6]§a {0}
|
||||
@@ -123,7 +121,7 @@ cannotSellTheseNamedItems=§6你沒有出售已命名物品 §4{0} §6的權限
|
||||
cannotStackMob=§4你沒有堆疊多個生物的權限。
|
||||
canTalkAgain=§6你已獲得發言資格。
|
||||
cantFindGeoIpDB=找不到 GeoIP 資料庫!
|
||||
cantGamemode=§4你沒有變更 {0} 的權限。
|
||||
cantGamemode=§4你沒有更改 {0} 的權限。
|
||||
cantReadGeoIpDB=讀取 GeoIP 資料庫失敗!
|
||||
cantSpawnItem=§4你沒有生成物品§c {0}§4 的權限。
|
||||
cartographytableCommandDescription=開啟製圖台。
|
||||
@@ -150,14 +148,13 @@ commandArgumentRequired=§e
|
||||
commandCooldown=§c請在 {0}後重新輸入指令。
|
||||
commandDisabled=§c已停用指令§6 {0}§c。
|
||||
commandFailed=執行指令 {0} 失敗:
|
||||
commandHelpFailedForPlugin=取得此插件的說明時發生錯誤:{0}
|
||||
commandHelpFailedForPlugin=取得該插件的說明時發生錯誤:{0}
|
||||
commandHelpLine1=§6指令說明:§f/{0}
|
||||
commandHelpLine2=§6描述:§f{0}
|
||||
commandHelpLine3=§6用法:
|
||||
commandHelpLine4=§6別稱:§f{0}
|
||||
commandHelpLineUsage={0} §6- {1}
|
||||
commandNotLoaded=§4無法載入指令 {0}。
|
||||
consoleCannotUseCommand=此指令無法在控制台使用。
|
||||
compassBearing=§6方位:{0}({1} 度)
|
||||
compassCommandDescription=描述你目前的方位。
|
||||
compassCommandUsage=/<command>
|
||||
@@ -185,7 +182,7 @@ createkitCommandUsage1Description=建立具有指定名稱和延遲的工具包
|
||||
createKitFailed=§4建立 {0} 工具包時發生錯誤。
|
||||
createKitSeparator=§m-----------------------
|
||||
createKitSuccess=§6建立的工具包:§f{0}\n§6冷卻:§f{1}\n§6連結:§f{2}\n§6請將連結中的內容複製到 kits.yml。
|
||||
createKitUnsupported=§4已啟用 NBT 物品序列化,但此伺服器端並不是運行 Paper 1.15.2 以上,所以返回為標準物品序列化。
|
||||
createKitUnsupported=§4已啟用 NBT 物品序列化,但該伺服器端並不是運行 Paper 1.15.2 以上,所以返回為標準物品序列化。
|
||||
creatingConfigFromTemplate=從模版 {0} 建立配置。
|
||||
creatingEmptyConfig=建立空白配置:{0}
|
||||
creative=創造模式
|
||||
@@ -195,13 +192,13 @@ customtextCommandDescription=允許建立自訂文字指令。
|
||||
customtextCommandUsage=/<alias> - 定義 bukkit.yml
|
||||
day=天
|
||||
days=天
|
||||
defaultBanReason=你的帳號已被此伺服器封禁!
|
||||
defaultBanReason=你的帳號已被該伺服器封禁!
|
||||
deletedHomes=已刪除所有家點。
|
||||
deletedHomesWorld=已刪除世界 {0} 中的所有家點。
|
||||
deleteFileError=無法刪除檔案:{0}
|
||||
deleteHome=§6家點§c {0} §6已被移除。
|
||||
deleteJail=§6已移除§c {0} §6監獄。
|
||||
deleteKit=§6已移除§c {0} §6工具包。
|
||||
deleteJail=§6已移除§c {0} §6監獄 。
|
||||
deleteKit=§6已移除§c {0} §6工具包 。
|
||||
deleteWarp=§6已移除§c {0} §6地標。
|
||||
deletingHomes=正在刪除所有家點……
|
||||
deletingHomesWorld=正在刪除世界 {0} 的所有家點……
|
||||
@@ -225,8 +222,8 @@ delwarpCommandUsage1=/<command> <warp>
|
||||
delwarpCommandUsage1Description=刪除指定名稱的地標
|
||||
deniedAccessCommand=§4拒絕讓 §c{0} §4使用指令。
|
||||
denyBookEdit=§4你不能解鎖這本書。
|
||||
denyChangeAuthor=§4你不能變更這本書的作者。
|
||||
denyChangeTitle=§4你不能變更這本書的標題。
|
||||
denyChangeAuthor=§4你不能更改這本書的作者。
|
||||
denyChangeTitle=§4你不能更改這本書的標題。
|
||||
depth=§6你位於海平面。
|
||||
depthAboveSea=§6你位於海平面正§c {0} §6格處。
|
||||
depthBelowSea=§6你位於海平面負§c {0} §6格處。
|
||||
@@ -234,7 +231,7 @@ depthCommandDescription=指出目前相對於海平面的深度。
|
||||
depthCommandUsage=/depth
|
||||
destinationNotSet=未設定目的地!
|
||||
disabled=停用
|
||||
disabledToSpawnMob=§4配置檔案中已停用此生物的生成。
|
||||
disabledToSpawnMob=§4配置檔案中已停用該生物的生成。
|
||||
disableUnlimited=§c已停用 {1} §6的無限放置§c {0} §6能力。
|
||||
discordbroadcastCommandDescription=廣播訊息到指定的 Discord 頻道。
|
||||
discordbroadcastCommandUsage=/<command> <channel> <msg>
|
||||
@@ -271,7 +268,7 @@ discordCommandMessageDescription=向 Minecraft 伺服器中的玩家傳送訊息
|
||||
discordCommandMessageArgumentUsername=將收到訊息的玩家
|
||||
discordCommandMessageArgumentMessage=要傳送給玩家的訊息
|
||||
discordErrorCommand=你錯誤地將機器人新增到伺服器!請按照配置中的教學並使用 https\://essentialsx.net/discord.html 新增你的機器人。
|
||||
discordErrorCommandDisabled=此指令已被停用!
|
||||
discordErrorCommandDisabled=該指令已被停用!
|
||||
discordErrorLogin=登入 Discord 時發生錯誤,故插件已自行停用:\n{0}
|
||||
discordErrorLoggerInvalidChannel=由於頻道定義無效,Discord 控制台記錄已被停用!如果你原本就打算停用,請將頻道 ID 設為「none」;否則請確認你的頻道 ID 是否正確。
|
||||
discordErrorLoggerNoPerms=由於權限不足,Discord 控制台記錄器已被停用!請確保你的機器人在伺服器中有「管理 Webhooks」這項權限。修正後請執行「/ess reload」。
|
||||
@@ -288,30 +285,30 @@ discordLinkInvalidRoleInteract=身份組 {0}({1})不能在組 -> 身份組
|
||||
discordLinkInvalidRoleManaged=身份組 {0}({1})不能在組 -> 身份組之間同步,因為它是由另一個機器人或集成管理的。
|
||||
discordLinkLinked=§6如果要綁定你的 Minecraft 與Discord 帳號,請在 Discord 伺服器中輸入 §c{0}§6。
|
||||
discordLinkLinkedAlready=§6你的 Discord 帳號已經連結過了!如果你想要解除連結,請使用 §c/unlink§6。
|
||||
discordLinkLoginKick=§6你必須連結 Discord 帳號才能加入此伺服器。\n§6如果要將你的 Minecraft 帳號與 Discord 帳號連結,請在此伺服器的 Discord 伺服器中輸入:\n§c{0}\n§6Discord 伺服器位址:\n§c{1}
|
||||
discordLinkLoginPrompt=§6你必須連結你的 Discord 帳號才能在此伺服器上移動、聊天或互動。如果要將你的 Minecraft 帳號與 Discord 連結,請在本伺服器的 Discord 伺服器中輸入 §c{0}§6,伺服器位址:§c{1}
|
||||
discordLinkLoginKick=§6你必須連結 Discord 帳號才能加入該伺服器。\n§6如果要將你的 Minecraft 帳號與 Discord 帳號連結,請在這個伺服器的 Discord 伺服器中輸入:\n§c{0}\n§6Discord 伺服器位址:\n§c{1}
|
||||
discordLinkLoginPrompt=§6你必須連結你的 Discord 帳號才能在該伺服器上移動、聊天或互動。如果要將你的 Minecraft 帳號與 Discord 連結,請在本伺服器的 Discord 伺服器中輸入 §c{0}§6,伺服器位址:§c{1}
|
||||
discordLinkNoAccount=§6目前你的 Minecraft 帳號沒有連結 Discord 帳號。
|
||||
discordLinkPending=§6你已經有了一個連結代碼。如果要完成連結你的 Minecraft 與 Discord 連結,請在 Discord 伺服器中輸入 §c{0}§6。
|
||||
discordLinkUnlinked=§6把你的 Minecraft 帳號與所有相關 Discord 帳號解除連結。
|
||||
discordLoggingIn=正在嘗試登入至 Discord……
|
||||
discordLoggingInDone=成功以 {0} 的身分登入
|
||||
discordMailLine=**來自 {0} 的新郵件\:** {1}
|
||||
discordNoSendPermission=無法在頻道 \#{0} 中傳送訊息。請確保機器人在此頻道有「傳送訊息」的權限!
|
||||
discordNoSendPermission=無法在頻道 \#{0} 中傳送訊息。請確保機器人在該頻道有「傳送訊息」的權限!
|
||||
discordReloadInvalid=嘗試在插件處於無效狀態時,載入 EssentialsX Discord 配置檔案!如果你修改了配置檔案,請重新啟動伺服器。
|
||||
disposal=垃圾桶
|
||||
disposalCommandDescription=開啟簡易垃圾桶選單。
|
||||
disposalCommandUsage=/<command>
|
||||
distance=§6距離:{0}
|
||||
dontMoveMessage=§6傳送將在 §c{0}§6後開始,不要移動。
|
||||
downloadingGeoIp=正在下載 GeoIP 資料庫中……這可能會花點時間。
|
||||
downloadingGeoIp=下載 GeoIP 資料庫中…… 這可能會花點時間。
|
||||
dumpConsoleUrl=已經建立伺服器傾印檔案:§c{0}
|
||||
dumpCreating=§6正在建立伺服器傾印檔案……
|
||||
dumpDeleteKey=§6若你稍後想刪除這份傾印檔案,請使用此刪除代碼:§c{0}
|
||||
dumpDeleteKey=§6若你稍後想刪除這份傾印檔案,請使用這個刪除代碼:§c{0}
|
||||
dumpError=§4建立 §c{0}§4 傾印檔案時發生錯誤。
|
||||
dumpErrorUpload=§4上傳 §c{0}§4 時發生錯誤:§c{1}
|
||||
dumpUrl=§6已建立伺服器傾印檔案:§c{0}
|
||||
duplicatedUserdata=玩家資料重複:{0} 和 {1}。
|
||||
durability=§6此工具還有 §c{0}§6 點耐久度。
|
||||
durability=§6這個工具還有 §c{0}§6 點耐久度。
|
||||
east=東
|
||||
ecoCommandDescription=管理伺服器經濟。
|
||||
ecoCommandUsage=/<command> <give|take|set|reset> <player> <amount>
|
||||
@@ -331,7 +328,7 @@ enchantCommandUsage1=/<command> <enchantment name> [level]
|
||||
enchantCommandUsage1Description=附魔手中的物品並設定自訂等級
|
||||
enableUnlimited=§6給予 §c{1}§6 無限的 §c{0}§6。
|
||||
enchantmentApplied=§6附魔 §c{0}§6 已被套用到你手中的物品。
|
||||
enchantmentNotFound=§4找不到此附魔!
|
||||
enchantmentNotFound=§4找不到該附魔!
|
||||
enchantmentPerm=§4你沒有附魔§c {0} §4的權限。
|
||||
enchantmentRemoved=§6附魔 §c{0}§6 已從你手中的物品移除。
|
||||
enchantments=§6附魔:§r{0}
|
||||
@@ -343,7 +340,7 @@ enderchestCommandUsage2=/<command> <player>
|
||||
enderchestCommandUsage2Description=開啟指定玩家的終界箱
|
||||
errorCallingCommand=呼叫指令 /{0} 時發生錯誤
|
||||
errorWithMessage=§c錯誤:§4{0}
|
||||
essChatNoSecureMsg=EssentialsX Chat {0} 版本的安全聊天不支援此伺服器核心。請更新 EssentialsX,若此問題仍然存在,請通知開發人員。
|
||||
essChatNoSecureMsg=EssentialsX Chat {0} 版本的安全聊天不支援該伺服器核心。請更新 EssentialsX,若此問題仍然存在,請通知開發人員。
|
||||
essentialsCommandDescription=重新載入 Essentials。
|
||||
essentialsCommandUsage=/<command>
|
||||
essentialsCommandUsage1=/<command> reload
|
||||
@@ -362,8 +359,8 @@ essentialsCommandUsage7=/<command> homes
|
||||
essentialsCommandUsage7Description=管理玩家的家點
|
||||
essentialsCommandUsage8=/<command> dump [all] [config] [discord] [kits] [log]
|
||||
essentialsCommandUsage8Description=根據請求的資訊產生伺服器傾印檔案
|
||||
essentialsHelp1=檔案毀損以致於 Essentials 無法將其開啟,現在已停用 Essentials。若你無法修正此檔案,請前往 https\://essentialsx.net/wiki/Home.html 尋求協助。
|
||||
essentialsHelp2=檔案毀損以致於 Essentials 無法將其開啟,現在已停用 Essentials。若你無法修正此檔案,請在遊戲中輸入 /essentialshelp 或前往 https\://essentialsx.net/wiki/Home.html 尋求協助。
|
||||
essentialsHelp1=檔案毀損以致於 Essentials 無法將其開啟,現在已停用 Essentials。若你無法修正該檔案,請前往 https\://essentialsx.net/wiki/Home.html 尋求協助。
|
||||
essentialsHelp2=檔案毀損以致於 Essentials 無法將其開啟,現在已停用 Essentials。若你無法修正該檔案,請在遊戲中輸入 /essentialshelp 或前往 https\://essentialsx.net/wiki/Home.html 尋求協助。
|
||||
essentialsReload=§6已重新載入 Essentials§c {0}§6。
|
||||
exp=§c{0} §6擁有§c {1} §6點經驗值(等級§c {2}§6)。需要§c {3} §6點經驗才能升級。
|
||||
expCommandDescription=給予、設定、重設或查看玩家的經驗值。
|
||||
@@ -427,7 +424,7 @@ fullStackDefault=§6你的堆疊已被設定為預設大小 §c{0}§6。
|
||||
fullStackDefaultOversize=§6你的堆疊已被設定為最大 §c{0}§6。
|
||||
gameMode=§6已設定 §c{1}§6 的遊戲模式為§c {0}§6。
|
||||
gameModeInvalid=§4你必須指定有效的玩家或遊戲模式。
|
||||
gamemodeCommandDescription=變更玩家遊戲模式。
|
||||
gamemodeCommandDescription=更改玩家遊戲模式。
|
||||
gamemodeCommandUsage=/<command> <survival|creative|adventure|spectator> [player]
|
||||
gamemodeCommandUsage1=/<command> <survival|creative|adventure|spectator> [player]
|
||||
gamemodeCommandUsage1Description=設定你或指定玩家的遊戲模式
|
||||
@@ -465,9 +462,9 @@ godEnabledFor=§a已啟用§c {0} §6的
|
||||
godMode=§c{0}§6上帝模式。
|
||||
grindstoneCommandDescription=開啟砂輪機。
|
||||
grindstoneCommandUsage=/<command>
|
||||
groupDoesNotExist=§4此組別沒有人在線!
|
||||
groupDoesNotExist=§4該組別沒有人在線!
|
||||
groupNumber=§c{0}§f 位在線,想要獲得完整列表請使用:§c/{1} {2}
|
||||
hatArmor=§4你無法使用此物品作為帽子!
|
||||
hatArmor=§4你無法使用該物品作為帽子!
|
||||
hatCommandDescription=戴上一些酷炫的帽子。
|
||||
hatCommandUsage=/<command> [remove]
|
||||
hatCommandUsage1=/<command>
|
||||
@@ -567,8 +564,8 @@ invseeCommandUsage1Description=開啟指定玩家的物品欄
|
||||
invseeNoSelf=§c你只能檢視其他玩家的物品欄。
|
||||
is=是
|
||||
isIpBanned=§6IP 位址 §c{0} §6已被封禁。
|
||||
internalError=§c執行此指令時發生內部錯誤。
|
||||
itemCannotBeSold=§4此物品無法賣給伺服器。
|
||||
internalError=§c執行該指令時發生內部錯誤。
|
||||
itemCannotBeSold=§4該物品無法賣給伺服器。
|
||||
itemCommandDescription=生成物品。
|
||||
itemCommandUsage=/<command> <item|numeric> [amount [itemmeta...]]
|
||||
itemCommandUsage1=/<command> <item> [amount]
|
||||
@@ -576,7 +573,7 @@ itemCommandUsage1Description=給予你一組或指定數量的物品
|
||||
itemCommandUsage2=/<command> <item> <amount> <meta>
|
||||
itemCommandUsage2Description=給予你指定數量帶有元資料物品
|
||||
itemId=§6ID:§c{0}
|
||||
itemloreClear=§6你已清除此物品的描述文字。
|
||||
itemloreClear=§6你已清除該物品的描述文字。
|
||||
itemloreCommandDescription=編輯物品描述文字。
|
||||
itemloreCommandUsage=/<command> <add/set/clear> [text/line] [text]
|
||||
itemloreCommandUsage1=/<command> add [text]
|
||||
@@ -592,7 +589,7 @@ itemloreSuccess=§6你已將描述文字「§c{0}§6」新增到你拿著的物
|
||||
itemloreSuccessLore=§6你將拿著的物品描述文字第 §c{0}§6 行設定為「§c{1}§6」。
|
||||
itemMustBeStacked=§4物品必須成組交易,2s 的數量是 2 組,以此類推。
|
||||
itemNames=§6物品簡稱:§r{0}
|
||||
itemnameClear=§6你已清除此物品的名稱。
|
||||
itemnameClear=§6你已清除該物品的名稱。
|
||||
itemnameCommandDescription=命名物品。
|
||||
itemnameCommandUsage=/<command> [name]
|
||||
itemnameCommandUsage1=/<command>
|
||||
@@ -603,7 +600,7 @@ itemnameInvalidItem=§c你需要拿著物品才能重新命名。
|
||||
itemnameSuccess=§6你已將手中的物品重新命名為「§c{0}§6」。
|
||||
itemNotEnough1=§4你沒有足夠的物品可以賣出。
|
||||
itemNotEnough2=§6如果你想要賣出物品欄所有的物品,輸入 §c/sell itemname§6。
|
||||
itemNotEnough3=§c/sell itemname -1 §6將賣出所有此物品,但剩餘 1 個物品,以此類推。
|
||||
itemNotEnough3=§c/sell itemname -1 §6將賣出所有該物品,但剩餘 1 個物品,以此類推。
|
||||
itemsConverted=§6轉換所有物品為更緊實的方塊。
|
||||
itemsCsvNotLoaded=無法載入 {0}!
|
||||
itemSellAir=你難道想賣空氣嗎?放個東西在你手裡。
|
||||
@@ -619,7 +616,7 @@ itemdbCommandUsage1Description=在資料庫中搜尋指定物品
|
||||
jailAlreadyIncarcerated=§4已在監獄中的玩家:§c{0}
|
||||
jailList=§6監獄:§r{0}
|
||||
jailMessage=§4請在監獄中面壁思過。
|
||||
jailNotExist=§4此監獄不存在。
|
||||
jailNotExist=§4該監獄不存在。
|
||||
jailNotifyJailed=§c {1}§6將玩家§c {0} §6關進監獄。
|
||||
jailNotifyJailedFor=§6玩家§c {0} §6被§c {2} §6逮捕並關進監獄§c {1}§6。
|
||||
jailNotifySentenceExtended=§6玩家§c {0} §6的監禁時間被§c {2} §6延長到§c {1}§6。
|
||||
@@ -627,7 +624,7 @@ jailReleased=§6玩家 §c{0}§6 出獄了。
|
||||
jailReleasedPlayerNotify=§6你已被釋放!
|
||||
jailSentenceExtended=§6監禁時間增加到:§c{0}§6。
|
||||
jailSet=§6監獄 §c{0}§6 已被設定。
|
||||
jailWorldNotExist=§4此監獄位於的世界不存在。
|
||||
jailWorldNotExist=§4該監獄位於的世界不存在。
|
||||
jumpEasterDisable=§c已停用§6飛行導向模式(飛行時對傳送目標點擊左鍵觸發傳送)。
|
||||
jumpEasterEnable=§c已啟用§6飛行導向模式。(飛行時對傳送目標點擊左鍵觸發傳送)
|
||||
jailsCommandDescription=列出所有監獄列表。
|
||||
@@ -641,7 +638,7 @@ kickCommandUsage1=/<command> <player> [reason]
|
||||
kickCommandUsage1Description=踢出指定玩家並附加自訂原因
|
||||
kickDefault=從伺服器踢出
|
||||
kickedAll=§4已將所有玩家踢出伺服器。
|
||||
kickExempt=§4你無法踢出此玩家。
|
||||
kickExempt=§4你無法踢出該玩家。
|
||||
kickallCommandDescription=踢出除了傳送指令者之外的所有玩家出伺服器。
|
||||
kickallCommandUsage=/<command> [reason]
|
||||
kickallCommandUsage1=/<command> [reason]
|
||||
@@ -662,14 +659,14 @@ kitContains=§6工具包 §c{0} §6包含:
|
||||
kitCost=\ §7§o({0})§r
|
||||
kitDelay=§m{0}§r
|
||||
kitError=§4沒有有效的工具包。
|
||||
kitError2=§4此工具包的配置不正確。請聯絡管理員。
|
||||
kitError2=§4該工具包的配置不正確。請聯絡管理員。
|
||||
kitError3=無法給予玩家 {1} 工具包,因為工具包「{0}」需要 Paper 1.15.2+ 來反序列化。
|
||||
kitGiveTo=§6給予§c {1} §6工具包§c {0}§6。
|
||||
kitInvFull=§4你的物品欄已滿,工具包將放在地上。
|
||||
kitInvFullNoDrop=§4沒有足夠的物品欄空間放置此工具包。
|
||||
kitInvFullNoDrop=§4沒有足夠的物品欄空間放置該工具包。
|
||||
kitItem=§6- §f{0}
|
||||
kitNotFound=§4工具包不存在。
|
||||
kitOnce=§4你不能再次使用此工具包。
|
||||
kitOnce=§4你不能再次使用該工具包。
|
||||
kitReceive=§6收到一個§c {0} §6工具包。
|
||||
kitReset=§6將工具包 §c{0}§6 重設冷卻時間。
|
||||
kitresetCommandDescription=重設指定工具包的冷卻時間。
|
||||
@@ -680,7 +677,7 @@ kitResetOther=§6將 §c{1}§6 的工具包 §c{0}§6 重設冷卻時間。
|
||||
kits=§6工具包:§r{0}
|
||||
kittycannonCommandDescription=向你的敵人投擲一隻爆炸貓。
|
||||
kittycannonCommandUsage=/<command>
|
||||
kitTimed=§4你不能再次對其他人使用此工具包§c {0}§4。
|
||||
kitTimed=§4你不能再次對其他人使用該工具包§c {0}§4。
|
||||
leatherSyntax=§6皮革顏色語法:§ccolor\:<red>,<green>,<blue> 例如:color\:255,0,0 §6或§c color\:<rgb int> §6例如:color\:16777011
|
||||
lightningCommandDescription=以雷神索爾的力量,劈向目標玩家。
|
||||
lightningCommandUsage=/<command> [player] [power]
|
||||
@@ -737,10 +734,10 @@ mailSentTo=§c{0}§6 已被傳送以下郵件:
|
||||
mailSentToExpire=§c{0}§6 傳送了以下郵件,郵件將於 §c{1}§6 過期:
|
||||
mailTooLong=§4郵件訊息過長,請不要超過 1000 字。
|
||||
markMailAsRead=§6輸入§c /mail clear§6 將郵件標示為已讀。
|
||||
matchingIPAddress=§6以下是使用此 IP 位址的玩家:
|
||||
matchingIPAddress=§6以下是使用該 IP 位址的玩家:
|
||||
maxHomes=§4你無法設立超過§c {0} §4個家點。
|
||||
maxMoney=§4這筆交易將超出此帳戶的金錢限制。
|
||||
mayNotJail=§4你無法將此玩家關進監獄!
|
||||
maxMoney=§4這筆交易將超出該帳戶的金錢限制。
|
||||
mayNotJail=§4你無法將該玩家關進監獄!
|
||||
mayNotJailOffline=§4你無法將離線玩家關進監獄。
|
||||
meCommandDescription=以第三人稱描述一件事。
|
||||
meCommandUsage=/<command> <description>
|
||||
@@ -755,7 +752,7 @@ minutes=分鐘
|
||||
missingItems=§4你沒有 {0} §4個§c {1}§4。
|
||||
mobDataList=§6有效的生物資料:§r{0}
|
||||
mobsAvailable=§6生物:§r{0}
|
||||
mobSpawnError=§4變更生怪磚時發生錯誤。
|
||||
mobSpawnError=§4更改生怪磚時發生錯誤。
|
||||
mobSpawnLimit=生物數量超出伺服器限制。
|
||||
mobSpawnTarget=§4目標方塊必須是生怪磚。
|
||||
moneyRecievedFrom=§a{0}§6 已收到來自 §a {1}§6。
|
||||
@@ -775,7 +772,7 @@ msgCommandUsage=/<command> <to> <message>
|
||||
msgCommandUsage1=/<command> <to> <message>
|
||||
msgCommandUsage1Description=傳送私人訊息到指定玩家
|
||||
msgDisabled=§c已停用§6接收訊息。
|
||||
msgDisabledFor=§c已停用 {0} §6的接收訊息。
|
||||
msgDisabledFor=§c已停用 {0} §6的接收訊息 。
|
||||
msgEnabled=§a已啟用§6接收訊息。
|
||||
msgEnabledFor=§a已啟用 {0} §6的接收訊息。
|
||||
msgFormat=§6[§c{0}§6 -> §c{1}§6] §r{2}
|
||||
@@ -784,8 +781,8 @@ msgtoggleCommandDescription=阻擋所有私人訊息接收。
|
||||
msgtoggleCommandUsage=/<command> [player] [on|off]
|
||||
msgtoggleCommandUsage1=/<command> [player]
|
||||
msgtoggleCommandUsage1Description=切換你或指定玩家的飛行模式
|
||||
multipleCharges=§4你不能對此煙火套用多種的填充物。
|
||||
multiplePotionEffects=§4你不能對此煙火套用多種的效果。
|
||||
multipleCharges=§4你不能對這個煙火應用多種的填充物。
|
||||
multiplePotionEffects=§4你不能對這個煙火應用多種的效果。
|
||||
muteCommandDescription=禁言或解除禁言玩家。
|
||||
muteCommandUsage=/<command> <player> [datediff] [reason]
|
||||
muteCommandUsage1=/<command> <player>
|
||||
@@ -797,7 +794,7 @@ mutedPlayerFor=§6玩家§c {0} §6被禁言§c {1}§6。
|
||||
mutedPlayerForReason=§6玩家§c {0} §6被禁言§c {1}§6。原因:§c{2}
|
||||
mutedPlayerReason=§6玩家§c {0} §6被禁言。原因:§c{1}
|
||||
mutedUserSpeaks={0} 想要說話,但被禁言了:{1}
|
||||
muteExempt=§4你無法禁言此玩家。
|
||||
muteExempt=§4你無法禁言該玩家。
|
||||
muteExemptOffline=§4你無法將離線玩家禁言。
|
||||
muteNotify=§c{0} §6將 §c{1} §6禁言。
|
||||
muteNotifyFor=§6玩家 §c{1}§6 被 §c{0} §6禁言§c {2}§6。
|
||||
@@ -816,26 +813,26 @@ nearCommandUsage4Description=列出以指定玩家為中心,指定半徑內的
|
||||
nearbyPlayers=§6附近的玩家:§r{0}
|
||||
nearbyPlayersList={0}§f(§c{1} 公尺§f)
|
||||
negativeBalanceError=§4金錢不可小於零。
|
||||
nickChanged=§6暱稱已變更。
|
||||
nickCommandDescription=變更你的暱稱或其他玩家的暱稱。
|
||||
nickChanged=§6暱稱已更改。
|
||||
nickCommandDescription=更改你的暱稱或其他玩家的暱稱。
|
||||
nickCommandUsage=/<command> [player] <nickname|off>
|
||||
nickCommandUsage1=/<command> <nickname>
|
||||
nickCommandUsage1Description=變更你的暱稱
|
||||
nickCommandUsage1Description=更改你的暱稱
|
||||
nickCommandUsage2=/<command> off
|
||||
nickCommandUsage2Description=移除你的暱稱
|
||||
nickCommandUsage3=/<command> <player> <nickname>
|
||||
nickCommandUsage3Description=變更指定玩家的暱稱
|
||||
nickCommandUsage3Description=更改指定玩家的暱稱
|
||||
nickCommandUsage4=/<command> <player> off
|
||||
nickCommandUsage4Description=移除指定玩家的暱稱
|
||||
nickDisplayName=§4你需要在 Essentials 配置檔案內啟用 change-displayname。
|
||||
nickInUse=§4那個暱稱已被使用。
|
||||
nickNameBlacklist=§4不允許使用此暱稱。
|
||||
nickNameBlacklist=§4不允許使用這個暱稱。
|
||||
nickNamesAlpha=§4暱稱必須為有效的文字。
|
||||
nickNamesOnlyColorChanges=§4暱稱只能變更顏色。
|
||||
nickNamesOnlyColorChanges=§4暱稱只能更改顏色。
|
||||
nickNoMore=§6你不再擁有暱稱。
|
||||
nickSet=§6你的暱稱現在是 §c{0}§6。
|
||||
nickTooLong=§4此暱稱太長。
|
||||
noAccessCommand=§4你沒有使用此指令的權限。
|
||||
nickTooLong=§4這個暱稱太長。
|
||||
noAccessCommand=§4你沒有使用該指令的權限。
|
||||
noAccessPermission=§4你沒有訪問 §c{0}§4 的權限。
|
||||
noAccessSubCommand=§4你沒有使用 §c{0}§4 的權限。
|
||||
noBreakBedrock=§4你沒有破壞基岩的權限。
|
||||
@@ -843,29 +840,29 @@ noDestroyPermission=§4你沒有破壞 §c{0}§4 的權限。
|
||||
northEast=東北
|
||||
north=北
|
||||
northWest=西北
|
||||
noGodWorldWarning=§4警告!此世界的上帝模式已被停用。
|
||||
noHomeSetPlayer=§6此玩家還未設立家點。
|
||||
noGodWorldWarning=§4警告!該世界的上帝模式已被停用。
|
||||
noHomeSetPlayer=§6該玩家還未設立家點。
|
||||
noIgnored=§6你沒有忽略任何人。
|
||||
noJailsDefined=§6沒有被定義的監獄。
|
||||
noKitGroup=§4你沒有使用此工具包的權限。
|
||||
noKitPermission=§4你需要 §c{0}§4 權限來使用此工具包。
|
||||
noKitGroup=§4你沒有使用這個工具包的權限。
|
||||
noKitPermission=§4你需要 §c{0}§4 權限來使用該工具包。
|
||||
noKits=§6還沒有可獲得的工具包。
|
||||
noLocationFound=§4找不到有效地點。
|
||||
noMail=§6你沒有任何郵件。
|
||||
noMatchingPlayers=§6找不到匹配的玩家。
|
||||
noMetaFirework=§4你沒有套用煙火資料的權限。
|
||||
noMetaJson=此版本的 Bukkit 不支援 JSON 元資料。
|
||||
noMetaPerm=§4你沒有套用 §c{0}§4 資料的權限。
|
||||
noMetaFirework=§4你沒有應用煙火資料的權限。
|
||||
noMetaJson=這個版本的 Bukkit 不支援 JSON 元資料。
|
||||
noMetaPerm=§4你沒有應用 §c{0}§4 資料的權限。
|
||||
none=無
|
||||
noNewMail=§6你沒有新的郵件。
|
||||
nonZeroPosNumber=§4指定的值必須為非零數字。
|
||||
noPendingRequest=§4你沒有待解決的請求。
|
||||
noPerm=§4你沒有 §c{0}§4 的權限。
|
||||
noPermissionSkull=§4你沒有修改此頭顱的權限。
|
||||
noPermissionSkull=§4你沒有修改這個頭顱的權限。
|
||||
noPermToAFKMessage=§4你沒有設定暫時離開訊息的權限。
|
||||
noPermToSpawnMob=§4你沒有生成此生物的權限。
|
||||
noPermToSpawnMob=§4你沒有生成該生物的權限。
|
||||
noPlacePermission=§4你沒有在告示牌旁邊放置方塊的權限。
|
||||
noPotionEffectPerm=§4你沒有套用特效 §c{0} §4到此藥水的權限。
|
||||
noPotionEffectPerm=§4你沒有應用特效 §c{0} §4到這個藥水的權限。
|
||||
noPowerTools=§6你沒有綁定指令。
|
||||
notAcceptingPay=§4{0} §4不接受付款。
|
||||
notAllowedToLocal=§4你沒有在區域聊天的權限。
|
||||
@@ -889,8 +886,8 @@ onlyPlayerSkulls=§4你只能設定玩家頭顱的擁有者。
|
||||
onlySunStorm=§4/weather 指令只有 sun/storm 兩個選擇。
|
||||
openingDisposal=§6正在打開垃圾桶選單……
|
||||
orderBalances=§6正在排序§c {0} §6個玩家的金錢中,請稍候……
|
||||
oversizedMute=§4你無法禁言此玩家。
|
||||
oversizedTempban=§4你無法以此時長封禁玩家。
|
||||
oversizedMute=§4你無法禁言該玩家。
|
||||
oversizedTempban=§4你無法以該時長封禁玩家。
|
||||
passengerTeleportFail=§4你無法在乘坐時被傳送。
|
||||
payCommandDescription=從你的金錢中扣款支付給其他玩家。
|
||||
payCommandUsage=/<command> <player> <amount>
|
||||
@@ -953,7 +950,7 @@ posY=§6Y:{0}(+上 <-> -下)
|
||||
posYaw=§6角度:{0}(旋轉)
|
||||
posZ=§6Z:{0}(+南 <-> -北)
|
||||
potions=§6藥水:§r{0}§6。
|
||||
powerToolAir=§4此指令不能對著空氣使用。
|
||||
powerToolAir=§4該指令不能對著空氣使用。
|
||||
powerToolAlreadySet=§4指令 §c{0}§4 已綁定給 §c{1}§4。
|
||||
powerToolAttach=§c{0}§6 指令綁定給§c {1}§6。
|
||||
powerToolClearAll=§6所有綁定指令已被清除。
|
||||
@@ -998,16 +995,16 @@ pTimeCurrent=§c{0}§6 的時間是§c {1}§6。
|
||||
pTimeCurrentFixed=§c{0}§6 的時間被修正到§c {1}§6。
|
||||
pTimeNormal=§c{0}§6 的時間是正常的並與伺服器匹配。
|
||||
pTimeOthersPermission=§4你沒有設定其他玩家時間的權限。
|
||||
pTimePlayers=§6這些玩家的用戶端時間與伺服器端時間不同步:§r
|
||||
pTimeReset=§6玩家 §c{0} §6的用戶端時間已被重設。
|
||||
pTimePlayers=§6這些玩家的客戶端時間與伺服器端時間不同步:§r
|
||||
pTimeReset=§6玩家 §c{0} §6的客戶端時間已被重置。
|
||||
pTimeSet=§6玩家 §c{1}§6 的時間已被設定為 §c{0}§6。
|
||||
pTimeSetFixed=§6玩家 §c{1}§6 的時間已被固定為 §c{0}§6。
|
||||
pWeatherCurrent=§c{0}§6 的天氣是§c {1}§6。
|
||||
pWeatherInvalidAlias=§4無效的天氣類型
|
||||
pWeatherNormal=§c{0}§6 的天氣是正常的並與伺服器匹配。
|
||||
pWeatherOthersPermission=§4你沒有設定其他玩家天氣的權限。
|
||||
pWeatherPlayers=§6這些玩家的用戶端天氣與伺服器端天氣不同步:§r
|
||||
pWeatherReset=§6玩家 §c{0} §6的用戶端天氣已被重設。
|
||||
pWeatherPlayers=§6這些玩家的客戶端天氣與伺服器端天氣不同步:§r
|
||||
pWeatherReset=§6玩家 §c{0} §6的客戶端天氣已被重置。
|
||||
pWeatherSet=§6玩家 §c{1}§6 的天氣已被設定為 §c{0}§6。
|
||||
questionFormat=§2[提問]§r {0}
|
||||
rCommandDescription=快速回覆上一個玩家訊息。
|
||||
@@ -1022,11 +1019,11 @@ realnameCommandUsage=/<command> <nickname>
|
||||
realnameCommandUsage1=/<command> <nickname>
|
||||
realnameCommandUsage1Description=顯示指定暱稱玩家的真實名稱
|
||||
recentlyForeverAlone=§4{0} 剛才離線了。
|
||||
recipe=§c{0}§6 的合成方式 (§c第 {1} 頁§6,§c共 {2} 頁§6)。
|
||||
recipeBadIndex=此編號沒有匹配的合成方式。
|
||||
recipe=§c{0}§6 的合成方式 (§c第 {1} 頁§6,§c共 {2} 頁§6) 。
|
||||
recipeBadIndex=這個編號沒有匹配的合成方式。
|
||||
recipeCommandDescription=顯示如何合成物品。
|
||||
recipeCommandUsage=/<command> <<item>|hand> [number]
|
||||
recipeCommandUsage1=/<command> <<item>|hand> [page]
|
||||
recipeCommandUsage=/<command> <item> [number]
|
||||
recipeCommandUsage1=/<command> <item> [page]
|
||||
recipeCommandUsage1Description=顯示如何合成物品
|
||||
recipeFurnace=§6熔煉:§c{0}§6。
|
||||
recipeGrid=§c{0}X §6| §{1}X §6| §{2}X。
|
||||
@@ -1050,7 +1047,7 @@ renamehomeCommandUsage1Description=重新命名指定名稱的家點
|
||||
renamehomeCommandUsage2=/<command> <player>\:<name> <new name>
|
||||
renamehomeCommandUsage2Description=重新命名屬於指定玩家,指定名稱的家點
|
||||
repair=§6你成功修好了 §c{0}§6。
|
||||
repairAlreadyFixed=§4此物品無需修復。
|
||||
repairAlreadyFixed=§4該物品無需修復。
|
||||
repairCommandDescription=修復一個或多個物品的耐久度。
|
||||
repairCommandUsage=/<command> [hand|all]
|
||||
repairCommandUsage1=/<command>
|
||||
@@ -1058,7 +1055,7 @@ repairCommandUsage1Description=修復手中的物品
|
||||
repairCommandUsage2=/<command> all
|
||||
repairCommandUsage2Description=修復物品欄的所有物品
|
||||
repairEnchanted=§4你沒有修復附魔物品的權限。
|
||||
repairInvalidType=§4此物品無法修復。
|
||||
repairInvalidType=§4該物品無法修復。
|
||||
repairNone=§4沒有需要被修復的物品。
|
||||
replyFromDiscord=**來自 {0} 的回覆\:** {1}
|
||||
replyLastRecipientDisabled=§c已停用§6回覆上一則訊息功能。
|
||||
@@ -1086,14 +1083,14 @@ restCommandUsage1=/<command> [player]
|
||||
restCommandUsage1Description=重設你或指定玩家精神狀態
|
||||
restOther=§c{0} §6休息中。
|
||||
returnPlayerToJailError=§4嘗試將玩家§c {0} §4關回監獄時發生錯誤:§c{1}§4!
|
||||
rtoggleCommandDescription=變更回覆收件人為最後的收件人或發件人
|
||||
rtoggleCommandDescription=更改回覆收件人為最後的收件人或發件人
|
||||
rtoggleCommandUsage=/<command> [player] [on|off]
|
||||
rulesCommandDescription=查看伺服器規則。
|
||||
rulesCommandUsage=/<command> [chapter] [page]
|
||||
runningPlayerMatch=§6正在搜尋匹配「§c{0}§6」的玩家(這可能會花費一些時間)。
|
||||
second=秒
|
||||
seconds=秒
|
||||
seenAccounts=§6此玩家也擁有其他帳號:§c{0}
|
||||
seenAccounts=§6該玩家也擁有其他帳號:§c{0}
|
||||
seenCommandDescription=顯示玩家的最後登出時間。
|
||||
seenCommandUsage=/<command> <playername>
|
||||
seenCommandUsage1=/<command> <playername>
|
||||
@@ -1121,10 +1118,10 @@ serverUnsupportedCleanroom=你正在運行一個不依賴 Mojang 內部代碼的
|
||||
serverUnsupportedDangerous=你正在運行一個已知極其危險並導致資料遺失的伺服器分支。 強烈建議你切換到更穩定的伺服器核心,例如 Paper。
|
||||
serverUnsupportedLimitedApi=你正在運行 API 功能受限的伺服器。EssentialsX 仍然可以使用,但是某些功能可能被停用。
|
||||
serverUnsupportedDumbPlugins=你正在使用已知會導致 EssentialsX 和其他插件出現嚴重問題的插件。
|
||||
serverUnsupportedMods=你正在運行的伺服器端無法正常支援 Bukkit 插件。Bukkit 插件不應此與 Forge 或 Fabric 模組一起使用!建議使用 ForgeEssentials 或 SpongeForge + Nucleus 代替本插件。
|
||||
serverUnsupportedMods=你正在運行的伺服器端無法正常支援 Bukkit 插件。Bukkit 插件不應該與 Forge 或 Fabric 模組一起使用!建議使用 ForgeEssentials 或 SpongeForge + Nucleus 代替本插件。
|
||||
setBal=§a你的金錢已被設定為 {0}。
|
||||
setBalOthers=§a成功設定 {0} §a的金錢為 {1}。
|
||||
setSpawner=§6變更生怪磚類型為§c {0}§6。
|
||||
setSpawner=§6更改生怪磚類型為§c {0}§6。
|
||||
sethomeCommandDescription=在你目前的位置設立家點。
|
||||
sethomeCommandUsage=/<command> [[player\:]name]
|
||||
sethomeCommandUsage1=/<command> <name>
|
||||
@@ -1193,7 +1190,7 @@ similarWarpExist=§4一個同名的地標已存在。
|
||||
southEast=東南
|
||||
south=南
|
||||
southWest=西南
|
||||
skullChanged=§6頭顱變更為 §c{0}§6。
|
||||
skullChanged=§6頭顱更改為 §c{0}§6。
|
||||
skullCommandDescription=設定玩家頭顱
|
||||
skullCommandUsage=/<command> [owner]
|
||||
skullCommandUsage1=/<command>
|
||||
@@ -1211,9 +1208,9 @@ socialspyCommandUsage=/<command> [player] [on|off]
|
||||
socialspyCommandUsage1=/<command> [player]
|
||||
socialspyCommandUsage1Description=切換你或指定玩家的監聽模式
|
||||
socialSpyPrefix=§f[§6監聽§f] §r
|
||||
soloMob=§4此生物喜歡獨居。
|
||||
soloMob=§4該生物喜歡獨居。
|
||||
spawned=已生成
|
||||
spawnerCommandDescription=變更生怪磚生物類型。
|
||||
spawnerCommandDescription=更改生怪磚生物類型。
|
||||
spawnerCommandUsage=/<command> <mob> [delay]
|
||||
spawnerCommandUsage1=/<command> <mob> [delay]
|
||||
spawnerCommandUsage1Description=修改你看著的生怪磚裡的生物類型(可選自定義生怪延遲)
|
||||
@@ -1225,7 +1222,7 @@ spawnmobCommandUsage2=/<command> <mob>[\:data],<mount>[\:data] [amount] [player]
|
||||
spawnmobCommandUsage2Description=在你 (或指定玩家) 的位置生成一個 (或指定數量的) 騎著另一個指定生物的指定生物
|
||||
spawnSet=§6已設定§c {0}§6 組的重生點。
|
||||
spectator=旁觀者模式
|
||||
speedCommandDescription=變更你的速度限制。
|
||||
speedCommandDescription=更改你的速度限制。
|
||||
speedCommandUsage=/<command> [type] <speed> [player]
|
||||
speedCommandUsage1=/<command> <speed>
|
||||
speedCommandUsage1Description=設定你的飛行或走路速度
|
||||
@@ -1255,24 +1252,22 @@ teleportationDisabledWarning=§6你必須先啟用傳送,其他玩家才能傳
|
||||
teleportationEnabled=§a已啟用§6傳送。
|
||||
teleportationEnabledFor=§a已啟用 {0}§6 的傳送。
|
||||
teleportAtoB=§c{0}§6 將你傳送到 §c{1}§6。
|
||||
teleportBottom=§6正在傳送到底部。
|
||||
teleportDisabled=§c{0} §4已停用傳送。
|
||||
teleportHereRequest=§c{0}§6 請求你傳送到他那裡 (請注意安全)。
|
||||
teleportHome=§6正在傳送到 §c{0}§6。
|
||||
teleporting=§6正在傳送……
|
||||
teleportInvalidLocation=座標的數值不得超過 30000000
|
||||
teleportNewPlayerError=§4傳送新玩家失敗!
|
||||
teleportNoAcceptPermission=§c{0} §4沒有接受此傳送的權限。
|
||||
teleportNoAcceptPermission=§c{0} §4沒有接受該傳送的權限。
|
||||
teleportRequest=§c{0}§6 請求傳送到你這裡 (請注意安全)。
|
||||
teleportRequestAllCancelled=§6所有傳送請求已取消。
|
||||
teleportRequestCancelled=§6你的傳送請求 §c{0}§6 已取消。
|
||||
teleportRequestSpecificCancelled=§c{0}§6 的傳送請求已取消。
|
||||
teleportRequestTimeoutInfo=§6此請求將在 §c{0} 秒§6內取消。
|
||||
teleportRequestTimeoutInfo=§6該請求將在 §c{0} 秒§6內取消。
|
||||
teleportTop=§6正在傳送到頂部。
|
||||
teleportToPlayer=§6正在傳送到 §c{0}§6。
|
||||
teleportOffline=§6玩家 §c{0}§6 離線。你可以 /otp 傳送他們。
|
||||
teleportOfflineUnknown=§6無法找到 §c{0}§6 已知的最後位置。
|
||||
tempbanExempt=§4你無法暫時封禁此玩家。
|
||||
tempbanExempt=§4你無法暫時封禁該玩家。
|
||||
tempbanExemptOffline=§4你無法暫時封禁離線玩家。
|
||||
tempbanJoin=你被伺服器暫時封禁 {0}。原因:{1}
|
||||
tempBanned=§c你被伺服器暫時封禁§r {0}§c:\n§r{2}
|
||||
@@ -1292,7 +1287,7 @@ thunderCommandUsage1Description=在指定持續時間內啟用或停用閃電
|
||||
thunderDuration=§6你持續 §c{0} §6了你所在世界的閃電§c {1} §6秒。
|
||||
timeBeforeHeal=§4治療冷卻:§c{0}§4。
|
||||
timeBeforeTeleport=§4傳送冷卻:§c{0}§4。
|
||||
timeCommandDescription=顯示或變更世界時間,預設為目前的世界。
|
||||
timeCommandDescription=顯示或更改世界時間,預設為目前的世界。
|
||||
timeCommandUsage=/<command> [set|add] [day|night|dawn|17\:30|4pm|4000ticks] [worldname|all]
|
||||
timeCommandUsage1=/<command>
|
||||
timeCommandUsage1Description=顯示所有世界的時間
|
||||
@@ -1313,7 +1308,7 @@ toggleshoutCommandDescription=切換是否在喊話模式下聊天
|
||||
toggleshoutCommandUsage=/<command> [player] [on|off]
|
||||
toggleshoutCommandUsage1=/<command> [player]
|
||||
toggleshoutCommandUsage1Description=切換你或指定玩家的喊話模式
|
||||
topCommandDescription=傳送到你目前位置的最高點。
|
||||
topCommandDescription=傳送到目前位置的最高處。
|
||||
topCommandUsage=/<command>
|
||||
totalSellableAll=§a所有可賣出物品和方塊的價值為 §c{1}§a。
|
||||
totalSellableBlocks=§a所有可賣出方塊的價值為 §c{1}§a。
|
||||
@@ -1443,7 +1438,7 @@ unlinkCommandUsage1Description=將你的 Minecraft 與目前的 Discord 帳號
|
||||
unmutedPlayer=§6玩家§c {0} §6被解除禁言。
|
||||
unsafeTeleportDestination=§4傳送目的地不安全,且安全傳送處於停用狀態。
|
||||
unsupportedBrand=§4你正在運行的伺服器版本沒有為此功能提供支援。
|
||||
unsupportedFeature=§4目前伺服器版本不支援此功能。
|
||||
unsupportedFeature=§4目前伺服器版本不支援該功能。
|
||||
unvanishedReload=§4插件重新載入迫使你的隱身模式失效。
|
||||
upgradingFilesError=更新檔案時發生錯誤。
|
||||
uptime=§6已運行時間:§c{0}
|
||||
@@ -1512,8 +1507,8 @@ warpinfoCommandUsage1Description=提供有關地標的資訊
|
||||
warpingTo=§6傳送到地標 §c{0}§6。
|
||||
warpList={0}
|
||||
warpListPermission=§4你沒有列出地標的權限。
|
||||
warpNotExist=§4此地標不存在。
|
||||
warpOverwrite=§4你不能覆蓋此地標。
|
||||
warpNotExist=§4該地標不存在。
|
||||
warpOverwrite=§4你不能覆蓋該地標。
|
||||
warps=§6地標:§r{0}
|
||||
warpsCount=§6總共有§c {0} §6個地標。顯示頁數:第 §c{1} §6頁,共 §c{2}§6 頁。
|
||||
weatherCommandDescription=設定天氣。
|
||||
@@ -1521,7 +1516,7 @@ weatherCommandUsage=/<command> <storm/sun> [duration]
|
||||
weatherCommandUsage1=/<command> <storm|sun> [duration]
|
||||
weatherCommandUsage1Description=設定天氣狀態持續時間
|
||||
warpSet=§6已設定地標 §c{0} §6。
|
||||
warpUsePermission=§4你沒有使用此地標的權限。
|
||||
warpUsePermission=§4你沒有使用該地標的權限。
|
||||
weatherInvalidWorld=找不到名為 {0} 的世界!
|
||||
weatherSignStorm=§6天氣:§c暴風雨(雪)§6。
|
||||
weatherSignSun=§6天氣:§c晴天§6。
|
||||
|
||||
@@ -53,10 +53,6 @@ commands:
|
||||
description: Allows reopening and editing of sealed books.
|
||||
usage: /<command> [title|author [name]]
|
||||
aliases: [ebook]
|
||||
bottom:
|
||||
description: Teleport to the lowest block at your current position.
|
||||
usage: /<command>
|
||||
aliases: [ ebottom ]
|
||||
break:
|
||||
description: Breaks the block you are looking at.
|
||||
usage: /<command>
|
||||
|
||||
@@ -30,8 +30,8 @@ public class EconomyTest {
|
||||
} catch (final IOException ex) {
|
||||
Assert.fail("IOException");
|
||||
}
|
||||
server.addPlayer(new OfflinePlayerStub(PLAYERNAME, ess.getServer()));
|
||||
server.addPlayer(new OfflinePlayerStub(PLAYERNAME2, ess.getServer()));
|
||||
server.addPlayer(new OfflinePlayer(PLAYERNAME, ess.getServer()));
|
||||
server.addPlayer(new OfflinePlayer(PLAYERNAME2, ess.getServer()));
|
||||
}
|
||||
|
||||
// only one big test, since we use static instances
|
||||
|
||||
@@ -14,7 +14,7 @@ import static org.junit.Assert.assertEquals;
|
||||
|
||||
public class MessagingTest {
|
||||
|
||||
private final OfflinePlayerStub base1;
|
||||
private final OfflinePlayer base1;
|
||||
private final Essentials ess;
|
||||
private final FakeServer server;
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ public class StorageTest {
|
||||
public void testOldUserdata() {
|
||||
final ExecuteTimer ext = new ExecuteTimer();
|
||||
ext.start();
|
||||
final OfflinePlayerStub base1 = server.createPlayer("testPlayer1");
|
||||
final OfflinePlayer base1 = server.createPlayer("testPlayer1");
|
||||
server.addPlayer(base1);
|
||||
ext.mark("fake user created");
|
||||
final UserData user = ess.getUser(base1);
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.bukkit.plugin.InvalidDescriptionException;
|
||||
import java.io.IOException;
|
||||
|
||||
public class ToggleTest extends TestCase {
|
||||
private final OfflinePlayerStub base1;
|
||||
private final OfflinePlayer base1;
|
||||
private final Essentials ess;
|
||||
private final FakeServer server;
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class UserTest extends TestCase {
|
||||
private final OfflinePlayerStub base1;
|
||||
private final OfflinePlayer base1;
|
||||
private final Essentials ess;
|
||||
private final FakeServer server;
|
||||
|
||||
@@ -34,7 +34,7 @@ public class UserTest extends TestCase {
|
||||
}
|
||||
|
||||
public void testUpdate() {
|
||||
final OfflinePlayerStub base1alt = server.createPlayer(base1.getName());
|
||||
final OfflinePlayer base1alt = server.createPlayer(base1.getName());
|
||||
assertEquals(base1alt, ess.getUser(base1alt).getBase());
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public class UserTest extends TestCase {
|
||||
final Location loc = base1.getLocation();
|
||||
loc.setWorld(server.getWorlds().get(0));
|
||||
user.setHome("home", loc);
|
||||
final OfflinePlayerStub base2 = server.createPlayer(base1.getName());
|
||||
final OfflinePlayer base2 = server.createPlayer(base1.getName());
|
||||
final User user2 = ess.getUser(base2);
|
||||
|
||||
final Location home = user2.getHome(loc);
|
||||
|
||||
Loaded 100 of 146 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user