Compare commits

...
22 Commits
Author SHA1 Message Date
JRoy 3d28d82709 Release 2.21.1 2025-05-25 20:24:18 +01:00
MD 3a5c7c44b8 Revert changes to /home and /sethome that break bed interactions (#6151)
This reverts PR #5991 (commit 3fe1495).
2025-05-25 18:05:54 +00:00
Josh Roy aebe851bff Fix double messages when deleting a non-existent home (#6150)
Fixes #6144
2025-05-25 08:12:02 +01:00
Hunh0wandJosh Roy 3fe1495fdb Fix unexpected behavior with essentials.home.bed & essentials.sethome.bed permissions (#5991)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2025-05-24 20:01:58 -07:00
Flask BotandMD 3b0c229e78 New Crowdin updates (#6131)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2025-05-18 08:42:47 +00:00
JasonandMD d137031a0a Improve config comments & ordering (#6108)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>

This PR significantly overhauls the comments of the EssentialsX configuration files, ensuring consistency, clarity, and overall improved grammar (validated by Grammarly and LLMs). There are still a few things that must be completed before this is ready to be merged, but no further significant changes are expected. A couple of options have been moved entirely to make more logical sense, but this will not affect any compatibility.
2025-05-18 08:36:04 +00:00
MD a58db237a4 Update English source strings with fixes from Crowdin (#6140)
Migrate the few typo fixes from Crowdin's English US translation into the source messages.properties file (which is also English US).
2025-05-18 09:28:16 +01:00
_luftwaffleandMD fe430174a1 Fix "heer" typo in messages_en.properties (#6135)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2025-04-29 20:11:11 +00:00
Nassim Jahnke 3f5b12294f Use legacy text for TranslatableException#getMessage (#6134)
Fixes an issue for API consumers getting Adventure in our exception messages.
2025-04-27 19:13:35 +00:00
Flask BotandMD be3e641c62 New Crowdin updates (#6089)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2025-04-19 18:31:22 +00:00
Josh Roy 84552120c1 Fix /spawnmob on < 1.21.5 (#6121)
Fixes #6120
2025-04-05 07:59:29 +01:00
Josh Roy 2bb44386c7 Fix further trade sign validation mismatches (#6116)
can never win with this

fixes #6107
2025-03-31 17:43:27 +00:00
Josh Roy 06c886ca69 Fix /baltop on 1.15.2 and below (#6115)
Fixes #6093
2025-03-30 22:23:45 -04:00
Josh Roy f3a1b2b495 Fix hex colors not working in chat (#6114)
Need to explicitly enable them in our LegacyComponentSerializer.
2025-03-30 20:02:34 -04:00
MD c7ff994d18 Fire GlobalChatEvent even when local chat is disabled (#6113)
This allows EssentialsX Discord to send EssentialsX Chat messages to
Discord when `use-essentials-events: true` is set in the Discord config
while local chat is disabled.

It also allows plugins to hook and modify EssentialsX Chat message
contents, formatting and recipients when local chat is disabled.
2025-03-30 18:04:56 -04:00
Josh Roy f09541cfa6 Update to Minecraft 1.21.5 (#6109) 2025-03-29 22:49:13 +00:00
Josh Roy 0cb387fb05 Fix NPE when unlinking offline players (#6111)
Fixes #6105
2025-03-29 15:43:28 -04:00
Rasmus dabe68701d Add SignTransactionEvent for buy and sell signs (#6071) 2025-03-24 19:51:11 -04:00
William B. 50b696bc07 Adds social spy message type for in EssentialsDiscord (#5620) 2025-03-24 13:54:21 -04:00
Angelillo15 cb6187bbf2 Add option to customize nickname regex filter (#5200) 2025-03-24 16:43:53 +00:00
maxcom1 40540ebb3d Expose IUser#getLastActivityTime to API (#6101) 2025-03-24 16:29:06 +00:00
Josh Roy 46ba679c02 Prepare for 2.21.1 dev builds 2025-03-22 21:15:51 +00:00
57 changed files with 5107 additions and 1884 deletions

No files matched your search

@@ -424,6 +424,8 @@ public interface ISettings extends IConf {
boolean showZeroBaltop();
String getNickRegex();
BigDecimal getMultiplier(final User user);
int getMaxItemLore();
@@ -177,6 +177,17 @@ public interface IUser {
String getFormattedJailTime();
/**
* Returns last activity time.
* <p>
* It is used internally to determine if user's afk status should be set to
* true because of ACTIVITY {@link AfkStatusChangeEvent.Cause}, or the player
* should be kicked for being afk too long.
*
* @return Last activity time (Epoch Milliseconds)
*/
long getLastActivityTime();
@Deprecated
List<String> getMails();
@@ -9,6 +9,8 @@ import org.bukkit.TreeSpecies;
import org.bukkit.entity.Axolotl;
import org.bukkit.entity.Boat;
import org.bukkit.entity.Camel;
import org.bukkit.entity.Chicken;
import org.bukkit.entity.Cow;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Fox;
@@ -18,6 +20,7 @@ import org.bukkit.entity.MushroomCow;
import org.bukkit.entity.Ocelot;
import org.bukkit.entity.Panda;
import org.bukkit.entity.Parrot;
import org.bukkit.entity.Pig;
import org.bukkit.entity.Player;
import org.bukkit.entity.Salmon;
import org.bukkit.entity.TropicalFish;
@@ -25,6 +28,9 @@ import org.bukkit.entity.Villager;
import org.bukkit.entity.Wolf;
import org.bukkit.inventory.ItemStack;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.MethodType;
import java.lang.reflect.Method;
import static com.earth2me.essentials.utils.EnumUtil.getEntityType;
@@ -32,8 +38,21 @@ import static com.earth2me.essentials.utils.EnumUtil.getEntityType;
public final class MobCompat {
// Constants for mob interfaces added in later versions
@SuppressWarnings("rawtypes")
public static final Class RAIDER = ReflUtil.getClassCached("org.bukkit.entity.Raider");
public static final Class<?> RAIDER = ReflUtil.getClassCached("org.bukkit.entity.Raider");
// Stupid hacks to avoid Commodore rewrites.
private static final Class<?> COW = ReflUtil.getClassCached("org.bukkit.entity.Cow");
private static final Class<?> COW_VARIANT = ReflUtil.getClassCached("org.bukkit.entity.Cow$Variant");
private static final MethodHandle COW_VARIANT_HANDLE;
static {
MethodHandle handle = null;
try {
handle = MethodHandles.lookup().findVirtual(COW, "setVariant", MethodType.methodType(void.class, COW_VARIANT));
} catch (final Throwable ignored) {
}
COW_VARIANT_HANDLE = handle;
}
// Constants for mobs added in later versions
public static final EntityType LLAMA = getEntityType("LLAMA");
@@ -250,6 +269,41 @@ public final class MobCompat {
}
}
public static void setCowVariant(final Entity spawned, final String variant) {
if (VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_21_5_R01) || COW_VARIANT_HANDLE == null) {
return;
}
if (spawned instanceof Cow) {
try {
COW_VARIANT_HANDLE.invoke(spawned, RegistryUtil.valueOf(COW_VARIANT, variant));
} catch (Throwable ignored) {
}
}
}
public static void setChickenVariant(final Entity spawned, final String variant) {
if (VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_21_5_R01)) {
return;
}
if (spawned instanceof Chicken) {
//noinspection DataFlowIssue
((Chicken) spawned).setVariant(RegistryUtil.valueOf(Chicken.Variant.class, variant));
}
}
public static void setPigVariant(final Entity spawned, final String variant) {
if (VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_21_5_R01)) {
return;
}
if (spawned instanceof Pig) {
//noinspection DataFlowIssue
((Pig) spawned).setVariant(RegistryUtil.valueOf(Pig.Variant.class, variant));
}
}
public enum CatType {
// These are (loosely) Mojang names for the cats
SIAMESE("SIAMESE", "SIAMESE_CAT"),
@@ -10,6 +10,7 @@ import org.bukkit.Material;
import org.bukkit.entity.Ageable;
import org.bukkit.entity.Boat;
import org.bukkit.entity.ChestedHorse;
import org.bukkit.entity.Chicken;
import org.bukkit.entity.Creeper;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
@@ -221,6 +222,15 @@ public enum MobData {
SMALL_SALMON("small", MobCompat.SALMON, "salmon:SMALL", true),
MEDIUM_SALMON("medium", MobCompat.SALMON, "salmon:MEDIUM", true),
LARGE_SALMON("large", MobCompat.SALMON, "salmon:LARGE", true),
TEMPERATE_COW("temperate", EntityType.COW.getEntityClass(), "cow:TEMPERATE", true),
WARM_COW("warm", EntityType.COW.getEntityClass(), "cow:WARM", true),
COLD_COW("cold", EntityType.COW.getEntityClass(), "cow:COLD", true),
TEMPERATE_CHICKEN("temperate", Chicken.class, "chicken:TEMPERATE", true),
WARM_CHICKEN("warm", Chicken.class, "chicken:WARM", true),
COLD_CHICKEN("cold", Chicken.class, "chicken:COLD", true),
TEMPERATE_PIG("temperate", Pig.class, "pig:TEMPERATE", true),
WARM_PIG("warm", Pig.class, "pig:WARM", true),
COLD_PIG("cold", Pig.class, "pig:COLD", true),
;
final private String nickname;
@@ -442,6 +452,15 @@ public enum MobData {
case "salmon":
MobCompat.setSalmonSize(spawned, split[1]);
break;
case "cow":
MobCompat.setCowVariant(spawned, split[1]);
break;
case "chicken":
MobCompat.setChickenVariant(spawned, split[1]);
break;
case "pig":
MobCompat.setPigVariant(spawned, split[1]);
break;
}
} else {
Essentials.getWrappedLogger().warning("Unknown mob data type: " + this.toString());
@@ -2120,6 +2120,11 @@ public class Settings implements net.ess3.api.ISettings {
return config.getBoolean("show-zero-baltop", true);
}
@Override
public String getNickRegex() {
return config.getString("allowed-nicks-regex", "^[a-zA-Z_0-9§]+$");
}
@Override
public BigDecimal getMultiplier(final User user) {
BigDecimal multiplier = defaultMultiplier;
@@ -775,6 +775,11 @@ public class User extends UserData implements Comparable<User>, IMessageRecipien
return false;
}
@Override
public long getLastActivityTime() {
return this.lastActivity;
}
@Deprecated
public void updateActivity(final boolean broadcast) {
updateActivity(broadcast, AfkStatusChangeEvent.Cause.UNKNOWN);
@@ -7,6 +7,7 @@ import com.earth2me.essentials.textreader.TextPager;
import com.earth2me.essentials.utils.AdventureUtil;
import com.earth2me.essentials.utils.EnumUtil;
import com.earth2me.essentials.utils.NumberUtil;
import com.earth2me.essentials.utils.VersionUtil;
import com.google.common.collect.Lists;
import net.essentialsx.api.v2.services.BalanceTop;
import org.bukkit.Bukkit;
@@ -121,9 +122,14 @@ public class Commandbalancetop extends EssentialsCommand {
final User user = ess.getUser(entry.getKey());
final Statistic PLAY_ONE_TICK = EnumUtil.getStatistic("PLAY_ONE_MINUTE", "PLAY_ONE_TICK");
final boolean offlineStatisticSupported = VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_15_2_R01);
final long playtime;
if (user.getBase() == null || !user.getBase().isOnline()) {
playtime = Bukkit.getServer().getOfflinePlayer(entry.getKey()).getStatistic(PLAY_ONE_TICK);
if (offlineStatisticSupported) {
playtime = Bukkit.getServer().getOfflinePlayer(entry.getKey()).getStatistic(PLAY_ONE_TICK);
} else {
playtime = -1;
}
} else {
playtime = user.getBase().getStatistic(PLAY_ONE_TICK);
}
@@ -133,7 +139,8 @@ public class Commandbalancetop extends EssentialsCommand {
// Checking if player meets the requirements of minimum balance and minimum playtime to be listed in baltop list
if ((ess.getSettings().showZeroBaltop() || balance.compareTo(BigDecimal.ZERO) > 0)
&& balance.compareTo(ess.getSettings().getBaltopMinBalance()) >= 0 &&
playTimeSecs >= ess.getSettings().getBaltopMinPlaytime()) {
// Skip playtime check for offline players on versions below 1.15.2
(playtime == -1 || playTimeSecs >= ess.getSettings().getBaltopMinPlaytime())) {
newCache.getLines().add(AdventureUtil.miniToLegacy(tlLiteral("balanceTopLine", pos, entry.getValue().getDisplayName(), AdventureUtil.parsed(NumberUtil.displayCurrency(balance, ess)))));
}
pos++;
@@ -30,10 +30,10 @@ public class Commanddelhome extends EssentialsCommand {
try {
user.delHome(home);
sender.sendTl("deleteHome", home);
} catch (Exception e) {
sender.sendTl("invalidHome", home);
}
sender.sendTl("deleteHome", home);
}
@Override
@@ -63,7 +63,7 @@ public class Commandnick extends EssentialsLoopCommand {
private String formatNickname(final User user, final String nick) throws Exception {
final String newNick = user == null ? FormatUtil.replaceFormat(nick) : FormatUtil.formatString(user, "essentials.nick", nick);
if (!newNick.matches("^[a-zA-Z_0-9" + ChatColor.COLOR_CHAR + "]+$") && user != null && !user.isAuthorized("essentials.nick.allowunsafe")) {
if (!newNick.matches(ess.getSettings().getNickRegex()) && user != null && !user.isAuthorized("essentials.nick.allowunsafe")) {
throw new TranslatableException("nickNamesAlpha");
} else if (getNickLength(newNick) > ess.getSettings().getMaxNickLength()) {
throw new TranslatableException("nickTooLong");
@@ -3,6 +3,7 @@ package com.earth2me.essentials.signs;
import com.earth2me.essentials.ChargeException;
import com.earth2me.essentials.Trade;
import com.earth2me.essentials.User;
import net.ess3.api.events.SignTransactionEvent;
import net.ess3.api.IEssentials;
import net.ess3.api.MaxMoneyException;
import org.bukkit.inventory.ItemStack;
@@ -45,6 +46,12 @@ public class SignBuy extends EssentialsSign {
}
charge.isAffordableFor(player);
final SignTransactionEvent signTransactionEvent = new SignTransactionEvent(sign, this, player, items.getItemStack(), SignTransactionEvent.TransactionType.BUY, charge.getMoney());
ess.getServer().getPluginManager().callEvent(signTransactionEvent);
if (signTransactionEvent.isCancelled()) {
return true;
}
if (!items.pay(player)) {
throw new ChargeException("inventoryFull");
}
@@ -4,6 +4,7 @@ import com.earth2me.essentials.ChargeException;
import com.earth2me.essentials.Trade;
import com.earth2me.essentials.Trade.OverflowType;
import com.earth2me.essentials.User;
import net.ess3.api.events.SignTransactionEvent;
import net.ess3.api.IEssentials;
import net.ess3.api.MaxMoneyException;
import org.bukkit.inventory.ItemStack;
@@ -47,6 +48,13 @@ public class SignSell extends EssentialsSign {
}
charge.isAffordableFor(player);
final SignTransactionEvent signTransactionEvent = new SignTransactionEvent(sign, this, player, charge.getItemStack(), SignTransactionEvent.TransactionType.SELL, money.getMoney());
ess.getServer().getPluginManager().callEvent(signTransactionEvent);
if (signTransactionEvent.isCancelled()) {
return false;
}
money.pay(player, OverflowType.DROP);
charge.charge(player);
Trade.log("Sign", "Sell", "Interact", username, charge, username, money, sign.getBlock().getLocation(), player.getMoney(), ess);
@@ -16,7 +16,6 @@ import org.bukkit.inventory.ItemStack;
import java.math.BigDecimal;
import java.util.Map;
//TODO: TL exceptions
public class SignTrade extends EssentialsSign {
private static final int MAX_STOCK_LINE_LENGTH = 15;
@@ -47,14 +46,14 @@ public class SignTrade extends EssentialsSign {
final Trade stored;
try {
stored = getTrade(sign, 1, AmountType.TOTAL, true, true, ess);
subtractAmount(sign, 1, stored, ess);
subtractAmount(sign, 1, stored, ess, false);
final Map<Integer, ItemStack> withdraw = stored.pay(player, OverflowType.RETURN);
if (withdraw == null) {
Trade.log("Sign", "Trade", "Withdraw", username, store, username, null, sign.getBlock().getLocation(), player.getMoney(), ess);
} else {
setAmount(sign, 1, BigDecimal.valueOf(withdraw.get(0).getAmount()), ess);
setAmount(sign, 1, BigDecimal.valueOf(withdraw.get(0).getAmount()), ess, false);
Trade.log("Sign", "Trade", "Withdraw", username, stored, username, new Trade(withdraw.get(0), ess), sign.getBlock().getLocation(), player.getMoney(), ess);
}
} catch (final SignException e) {
@@ -67,11 +66,16 @@ public class SignTrade extends EssentialsSign {
final Trade charge = getTrade(sign, 1, AmountType.COST, false, true, ess);
final Trade trade = getTrade(sign, 2, AmountType.COST, true, true, ess);
charge.isAffordableFor(player);
addAmount(sign, 1, charge, ess);
subtractAmount(sign, 2, trade, ess);
// validate addAmount + subtractAmount first to ensure they both do not throw exceptions
addAmount(sign, 1, charge, ess, true);
subtractAmount(sign, 2, trade, ess, true);
addAmount(sign, 1, charge, ess, false);
subtractAmount(sign, 2, trade, ess, false);
if (!trade.pay(player)) {
subtractAmount(sign, 1, charge, ess);
addAmount(sign, 2, trade, ess);
subtractAmount(sign, 1, charge, ess, false);
addAmount(sign, 2, trade, ess, false);
throw new ChargeException("inventoryFull");
}
charge.charge(player);
@@ -93,7 +97,7 @@ public class SignTrade extends EssentialsSign {
stack = stack.clone();
stack.setAmount(amount);
final Trade store = new Trade(stack, ess);
addAmount(sign, 2, store, ess);
addAmount(sign, 2, store, ess, false);
store.charge(player);
return store;
}
@@ -127,10 +131,10 @@ public class SignTrade extends EssentialsSign {
return true;
}
setAmount(sign, 1, BigDecimal.valueOf(withdraw1 == null ? 0L : withdraw1.get(0).getAmount()), ess);
setAmount(sign, 1, BigDecimal.valueOf(withdraw1 == null ? 0L : withdraw1.get(0).getAmount()), ess, false);
Trade.log("Sign", "Trade", "Withdraw", signOwner.substring(2), stored1, username, withdraw1 == null ? null : new Trade(withdraw1.get(0), ess), sign.getBlock().getLocation(), player.getMoney(), ess);
setAmount(sign, 2, BigDecimal.valueOf(withdraw2 == null ? 0L : withdraw2.get(0).getAmount()), ess);
setAmount(sign, 2, BigDecimal.valueOf(withdraw2 == null ? 0L : withdraw2.get(0).getAmount()), ess, false);
Trade.log("Sign", "Trade", "Withdraw", signOwner.substring(2), stored2, username, withdraw2 == null ? null : new Trade(withdraw2.get(0), ess), sign.getBlock().getLocation(), player.getMoney(), ess);
sign.updateSign();
@@ -267,38 +271,37 @@ public class SignTrade extends EssentialsSign {
throw new SignException("invalidSignLine", index + 1);
}
protected final void subtractAmount(final ISign sign, final int index, final Trade trade, final IEssentials ess) throws SignException {
protected final void subtractAmount(final ISign sign, final int index, final Trade trade, final IEssentials ess, final boolean validationRun) throws SignException {
final BigDecimal money = trade.getMoney();
if (money != null) {
changeAmount(sign, index, money.negate(), ess);
changeAmount(sign, index, money.negate(), ess, validationRun);
}
final ItemStack item = trade.getItemStack();
if (item != null) {
changeAmount(sign, index, BigDecimal.valueOf(-item.getAmount()), ess);
changeAmount(sign, index, BigDecimal.valueOf(-item.getAmount()), ess, validationRun);
}
final Integer exp = trade.getExperience();
if (exp != null) {
changeAmount(sign, index, BigDecimal.valueOf(-exp), ess);
changeAmount(sign, index, BigDecimal.valueOf(-exp), ess, validationRun);
}
}
protected final void addAmount(final ISign sign, final int index, final Trade trade, final IEssentials ess) throws SignException {
protected final void addAmount(final ISign sign, final int index, final Trade trade, final IEssentials ess, final boolean validationRun) throws SignException {
final BigDecimal money = trade.getMoney();
if (money != null) {
changeAmount(sign, index, money, ess);
changeAmount(sign, index, money, ess, validationRun);
}
final ItemStack item = trade.getItemStack();
if (item != null) {
changeAmount(sign, index, BigDecimal.valueOf(item.getAmount()), ess);
changeAmount(sign, index, BigDecimal.valueOf(item.getAmount()), ess, validationRun);
}
final Integer exp = trade.getExperience();
if (exp != null) {
changeAmount(sign, index, BigDecimal.valueOf(exp), ess);
changeAmount(sign, index, BigDecimal.valueOf(exp), ess, validationRun);
}
}
//TODO: Translate these exceptions.
private void changeAmount(final ISign sign, final int index, final BigDecimal value, final IEssentials ess) throws SignException {
private void changeAmount(final ISign sign, final int index, final BigDecimal value, final IEssentials ess, final boolean validationRun) throws SignException {
final String line = sign.getLine(index).trim();
if (line.isEmpty()) {
throw new SignException("emptySignLine", index + 1);
@@ -307,20 +310,18 @@ public class SignTrade extends EssentialsSign {
if (split.length == 2) {
final BigDecimal amount = getBigDecimal(split[1], ess).add(value);
setAmount(sign, index, amount, ess);
setAmount(sign, index, amount, ess, validationRun);
return;
}
if (split.length == 3) {
final BigDecimal amount = getBigDecimal(split[2], ess).add(value);
setAmount(sign, index, amount, ess);
setAmount(sign, index, amount, ess, validationRun);
return;
}
throw new SignException("invalidSignLine", index + 1);
}
//TODO: Translate these exceptions.
private void setAmount(final ISign sign, final int index, final BigDecimal value, final IEssentials ess) throws SignException {
private void setAmount(final ISign sign, final int index, final BigDecimal value, final IEssentials ess, final boolean validationRun) throws SignException {
final String line = sign.getLine(index).trim();
if (line.isEmpty()) {
throw new SignException("emptySignLine", index + 1);
@@ -333,7 +334,9 @@ public class SignTrade extends EssentialsSign {
if (money != null && amount != null) {
final String newline = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.formatAsCurrency(value);
validateSignLength(newline);
sign.setLine(index, newline);
if (!validationRun) {
sign.setLine(index, newline);
}
return;
}
}
@@ -343,12 +346,16 @@ public class SignTrade extends EssentialsSign {
if (split[1].equalsIgnoreCase("exp") || split[1].equalsIgnoreCase("xp")) {
final String newline = stackAmount + " " + split[1] + ":" + value.intValueExact();
validateSignLength(newline);
sign.setLine(index, newline);
if (!validationRun) {
sign.setLine(index, newline);
}
} else {
getItemStack(split[1], stackAmount, ess);
final String newline = stackAmount + " " + split[1] + ":" + value.intValueExact();
validateSignLength(newline);
sign.setLine(index, newline);
if (!validationRun) {
sign.setLine(index, newline);
}
}
return;
}
@@ -22,6 +22,7 @@ public final class AdventureUtil {
final LegacyComponentSerializer.Builder builder = LegacyComponentSerializer.builder()
.flattener(ComponentFlattener.basic())
.extractUrls(AbstractChatEvent.URL_PATTERN)
.hexColors()
.useUnusualXRepeatedCharacterHexFormat();
if (VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_16_1_R01)) {
builder.hexColors();
@@ -38,13 +38,12 @@ public final class VersionUtil {
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_20_4_R01 = BukkitVersion.fromString("1.20.4-R0.1-SNAPSHOT");
public static final BukkitVersion v1_20_6_R01 = BukkitVersion.fromString("1.20.6-R0.1-SNAPSHOT");
public static final BukkitVersion v1_21_R01 = BukkitVersion.fromString("1.21-R0.1-SNAPSHOT");
public static final BukkitVersion v1_21_3_R01 = BukkitVersion.fromString("1.21.3-R0.1-SNAPSHOT");
public static final BukkitVersion v1_21_4_R01 = BukkitVersion.fromString("1.21.4-R0.1-SNAPSHOT");
public static final BukkitVersion v1_21_5_R01 = BukkitVersion.fromString("1.21.5-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_6_R01, v1_21_4_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_4_R01, v1_20_6_R01, v1_21_5_R01);
public static final boolean PRE_FLATTENING = VersionUtil.getServerBukkitVersion().isLowerThan(VersionUtil.v1_13_0_R01);
@@ -1,5 +1,7 @@
package net.ess3.api;
import com.earth2me.essentials.utils.AdventureUtil;
import static com.earth2me.essentials.I18n.tlLiteral;
/**
@@ -39,6 +41,7 @@ public class TranslatableException extends Exception {
@Override
public String getMessage() {
return tlLiteral(tlKey, args);
final String literal = tlLiteral(tlKey, args);
return AdventureUtil.miniToLegacy(literal);
}
}
@@ -0,0 +1,79 @@
package net.ess3.api.events;
import com.earth2me.essentials.signs.EssentialsSign;
import net.ess3.api.IUser;
import org.bukkit.event.Cancellable;
import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.NotNull;
import org.bukkit.event.HandlerList;
import java.math.BigDecimal;
/**
* Fired when a player either buys or sells from an Essentials sign
*/
public final class SignTransactionEvent extends SignInteractEvent implements Cancellable {
private static final HandlerList handlers = new HandlerList();
private final ItemStack itemStack;
private final TransactionType transactionType;
private final BigDecimal transactionValue;
private boolean isCancelled = false;
public SignTransactionEvent(EssentialsSign.ISign sign, EssentialsSign essSign, IUser user, ItemStack itemStack, TransactionType transactionType, BigDecimal transactionValue) {
super(sign, essSign, user);
this.itemStack = itemStack;
this.transactionType = transactionType;
this.transactionValue = transactionValue;
}
@Override
public boolean isCancelled() {
return this.isCancelled;
}
@Override
public void setCancelled(boolean cancelled) {
this.isCancelled = cancelled;
}
/**
* Gets the ItemStack that is about to be bought or sold in this transition.
* @return The ItemStack being bought or sold.
*/
public @NotNull ItemStack getItemStack() {
return itemStack.clone();
}
/**
* Gets the type of transaction, either buy or sell.
* @return The transaction type.
*/
public @NotNull TransactionType getTransactionType() {
return transactionType;
}
/**
* Gets the value of the item being bought or sold.
* @return The item's value.
*/
public BigDecimal getTransactionValue() {
return transactionValue;
}
/**
* The type of transaction for this sign transaction.
*/
public enum TransactionType {
BUY,
SELL
}
@Override
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
}
File diff suppressed because it is too large. Load diff
@@ -1,5 +1,5 @@
# This file stores custom item aliases.
# NOTE: If you try and alias an item to another entry in this file, the alias won't work.
# Note: You cannot alias an item to another entry in this file.
aliases:
bluepaint: blue_dye
+75 -1
View File
@@ -2003,6 +2003,11 @@
"bludye": "blue_dye",
"bluedye": "blue_dye",
"minecraft:blue_dye": "blue_dye",
"blue_egg": {
"material": "BLUE_EGG"
},
"blueegg": "blue_egg",
"minecraft:blue_egg": "blue_egg",
"blue_glazed_terracotta": {
"material": "BLUE_GLAZED_TERRACOTTA"
},
@@ -2322,6 +2327,11 @@
"brodye": "brown_dye",
"browndye": "brown_dye",
"minecraft:brown_dye": "brown_dye",
"brown_egg": {
"material": "BROWN_EGG"
},
"brownegg": "brown_egg",
"minecraft:brown_egg": "brown_egg",
"brown_glazed_terracotta": {
"material": "BROWN_GLAZED_TERRACOTTA"
},
@@ -2469,12 +2479,28 @@
"burnpotterysherd": "burn_pottery_sherd",
"burnsherd": "burn_pottery_sherd",
"minecraft:burn_pottery_sherd": "burn_pottery_sherd",
"bush": {
"material": "BUSH"
},
"gbush": "bush",
"grassbush": "bush",
"minecraft:bush": "bush",
"cactus": {
"material": "CACTUS"
},
"cacti": "cactus",
"cactuses": "cactus",
"minecraft:cactus": "cactus",
"cactus_flower": {
"material": "CACTUS_FLOWER"
},
"cactiflower": "cactus_flower",
"cactusflower": "cactus_flower",
"cflower": "cactus_flower",
"flowerc": "cactus_flower",
"flowercacti": "cactus_flower",
"flowercactus": "cactus_flower",
"minecraft:cactus_flower": "cactus_flower",
"cake": {
"material": "CAKE"
},
@@ -5712,7 +5738,6 @@
"dead_bush": {
"material": "DEAD_BUSH"
},
"bush": "dead_bush",
"dbush": "dead_bush",
"deadbush": "dead_bush",
"deadsapling": "dead_bush",
@@ -7425,6 +7450,13 @@
"firerestarr": "fire_resistance_tipped_arrow",
"firerestarrow": "fire_resistance_tipped_arrow",
"firerestippedarrow": "fire_resistance_tipped_arrow",
"firefly_bush": {
"material": "FIREFLY_BUSH"
},
"ffbush": "firefly_bush",
"firebush": "firefly_bush",
"fireflybush": "firefly_bush",
"minecraft:firefly_bush": "firefly_bush",
"firework_rocket": {
"material": "FIREWORK_ROCKET"
},
@@ -11428,6 +11460,15 @@
"material": "LEAD"
},
"minecraft:lead": "lead",
"leaf_litter": {
"material": "LEAF_LITTER"
},
"leaflit": "leaf_litter",
"leaflitter": "leaf_litter",
"litter": "leaf_litter",
"llitter": "leaf_litter",
"minecraft:leaf_litter": "leaf_litter",
"spottedleaf": "leaf_litter",
"leaping_lingering_potion": {
"potionData": {
"type": "LEAPING",
@@ -27238,6 +27279,14 @@
"minecraft:shield": "shield",
"woodenshield": "shield",
"woodshield": "shield",
"short_dry_grass": {
"material": "SHORT_DRY_GRASS"
},
"minecraft:short_dry_grass": "short_dry_grass",
"sdgrass": "short_dry_grass",
"sdrygrass": "short_dry_grass",
"shortdgrass": "short_dry_grass",
"shortdrygrass": "short_dry_grass",
"short_grass": {
"material": "SHORT_GRASS",
"fallbacks": [
@@ -33146,6 +33195,14 @@
"tadpolemonsterspawner": "tadpole_spawner",
"tadpolemspawner": "tadpole_spawner",
"tadpolespawner": "tadpole_spawner",
"tall_dry_grass": {
"material": "TALL_DRY_GRASS"
},
"minecraft:tall_dry_grass": "tall_dry_grass",
"talldgrass": "tall_dry_grass",
"talldrygrass": "tall_dry_grass",
"tdgrass": "tall_dry_grass",
"tdrygrass": "tall_dry_grass",
"tall_grass": {
"material": "TALL_GRASS"
},
@@ -33167,6 +33224,16 @@
"material": "TERRACOTTA"
},
"minecraft:terracotta": "terracotta",
"test_block": {
"material": "TEST_BLOCK"
},
"minecraft:test_block": "test_block",
"testblock": "test_block",
"test_instance_block": {
"material": "TEST_INSTANCE_BLOCK"
},
"minecraft:test_instance_block": "test_instance_block",
"testinstanceblock": "test_instance_block",
"thick_lingering_potion": {
"potionData": {
"type": "THICK",
@@ -46809,6 +46876,13 @@
"minecraft:wild_armor_trim_smithing_template": "wild_armor_trim_smithing_template",
"wildarmortrimsmithingtemplate": "wild_armor_trim_smithing_template",
"wildtrim": "wild_armor_trim_smithing_template",
"wildflowers": {
"material": "WILDFLOWERS"
},
"minecraft:wildflowers": "wildflowers",
"wflower": "wildflowers",
"wflowers": "wildflowers",
"wildflower": "wildflowers",
"wind_charge": {
"material": "WIND_CHARGE"
},
+15 -13
View File
@@ -1,19 +1,21 @@
# EssentialsX kit configuration.
# If you don't have any kits defined in this file, the plugin will try to copy them from the config.yml
# If no kits are defined in this file, the plugin will attempt to copy them from 'config.yml'.
# Note: All items MUST be followed by a quantity!
# All kit names should be lower case, and will be treated as lower in permissions/costs.
# Syntax: - name[:durability] amount [enchantment:level]... [itemmeta:value]...
# For Item Meta information visit http://wiki.ess3.net/wiki/Item_Meta
# To make the kit execute a command, add /<command> to the items list. Use {USERNAME} to specify the player receiving the kit.
# {PLAYER} will show the player's displayname instead of username.
# 'delay' refers to the cooldown between how often you can use each kit, measured in seconds.
# Set delay to -1 for a one time kit.
# All items MUST be followed by a quantity.
# Kit names should be in lowercase and will be treated as such in permissions and costs.
# Syntax: - item[:durability] amount [enchantment:level]... [itemmeta:value]...
# For detailed information on item meta, visit https://wiki.ess3.net/wiki/Item_Meta
#
# In addition, you can also organize your kits into separate files under the `kits` subdirectory.
# Essentials will treat all .yml files in the `kits` subdirectory as kits files, and will add any kits from those files along with the kits in `kits.yml`.
# Any file in the `kits` subdirectory must be formatted in the same way as this file. This allows you to define multiple kits in each file.
# For more information, visit http://wiki.ess3.net/wiki/Kits
# To make a kit execute a command, add '/<command>' to the item list. Use {USERNAME} to reference the player receiving the kit.
# Use {PLAYER} to display the player's display name instead of the username.
# 'delay' refers to the cooldown between how often you can use each kit, measured in seconds. Set to -1 for a one-time kit.
#
# You can also organize kits into separate files within the 'kits' subdirectory.
# Essentials will treat all '.yml' files in the subdirectory as valid kit files and add them along with those in here.
# Each file in the 'kits' subdirectory must be formatted the same as this file.
#
# For more information, refer to https://wiki.ess3.net/wiki/Kits
kits:
tools:
delay: 10
@@ -6,7 +6,7 @@ adventure=adventure
afkCommandDescription=Marks you as away-from-keyboard.
afkCommandUsage=/<command> [player/message...]
afkCommandUsage1=/<command> [message]
afkCommandUsage1Description=Toggles your afk status with an optional reason
afkCommandUsage1Description=Toggles your AFK status with an optional reason
afkCommandUsage2=/<command> <player> [message]
afkCommandUsage2Description=Toggles the afk status of the specified player with an optional reason
alertBroke=broke\:
@@ -247,11 +247,11 @@ discordCommandAccountResponseLinked=Your account is linked to the Minecraft acco
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.
discordCommandDescription=Sends the Discord invite link to the player.
discordCommandLink=<primary>Join our Discord server at <secondary><click:open_url:"{0}">{0}</click><primary>\!
discordCommandUsage=/<command>
discordCommandUsage1=/<command>
discordCommandUsage1Description=Sends the discord invite link to the player
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}"
@@ -282,7 +282,7 @@ discordErrorNoToken=No token provided\! Please follow the tutorial in the config
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 upper most role. Either move your bot''s role above "{0}" or move "{0}" below your bot''s role.
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=<primary>To link your Minecraft account to Discord, type <secondary>{0} <primary>in the Discord server.
discordLinkLinkedAlready=<primary>You have already linked your Discord account\! If you wish to unlink your discord account use <secondary>/unlink<primary>.
@@ -627,7 +627,7 @@ jailList=<primary>Jails\:<reset> {0}
jailMessage=<dark_red>You do the crime, you do the time.
jailNotExist=<dark_red>That jail does not exist.
jailNotifyJailed=<primary>Player<secondary> {0} <primary>jailed by <secondary>{1}.
jailNotifyJailedFor=<primary>Player<secondary> {0} <primary>jailed for<secondary> {1}<primary>by <secondary>{2}<primary>.
jailNotifyJailedFor=<primary>Player<secondary> {0} <primary>jailed for<secondary> {1} <primary>by <secondary>{2}<primary>.
jailNotifySentenceExtended=<primary>Player<secondary>{0} <primary>jail's time extended to <secondary>{1} <primary>by <secondary>{2}<primary>.
jailReleased=<primary>Player <secondary>{0}<primary> unjailed.
jailReleasedPlayerNotify=<primary>You have been released\!
@@ -885,7 +885,7 @@ noPotionEffectPerm=<dark_red>You do not have permission to apply potion effect <
noPowerTools=<primary>You have no power tools assigned.
notAcceptingPay=<dark_red>{0} <dark_red>is not accepting payment.
notAllowedToLocal=<dark_red>You don't have permission to speak in local chat.
notAllowedToQuestion=<dark_red>You don't have permission to use question.
notAllowedToQuestion=<dark_red>You don't have permission to send question messages.
notAllowedToShout=<dark_red>You don't have permission to shout.
notEnoughExperience=<dark_red>You do not have enough experience.
notEnoughMoney=<dark_red>You do not have sufficient funds.
@@ -1428,7 +1428,7 @@ tradeSignFull=<dark_red>This sign is full\!
tradeSignSameType=<dark_red>You cannot trade for the same item type.
treeCommandDescription=Spawn a tree where you are looking.
treeCommandUsage=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp|paleoak>
treeCommandUsage1=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp>
treeCommandUsage1=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp|paleoak>
treeCommandUsage1Description=Spawns a tree of the specified type where you're looking
treeFailure=<dark_red>Tree generation failure. Try again on grass or dirt.
treeSpawned=<primary>Tree spawned.
@@ -143,6 +143,8 @@ clearinventoryCommandUsage3Description=Vymaže všechny zadané předměty (nebo
clearinventoryconfirmtoggleCommandDescription=Přepíná, zda je třeba potvrzovat vyprázdnění inventáře.
clearinventoryconfirmtoggleCommandUsage=/<command>
commandArgumentOptional=<gray>
commandArgumentOr=<secondary>
commandArgumentRequired=<yellow>
commandCooldown=<secondary>Tento příkaz můžete použít až za {0}.
commandDisabled=<secondary>Příkaz<primary> {0}<secondary>je vypnut.
commandFailed=Příkaz {0} selhal\:
@@ -151,6 +153,7 @@ commandHelpLine1=<primary>Nápověda k příkazu\: <white>/{0}
commandHelpLine2=<primary>Popis\: <white>{0}
commandHelpLine3=<primary>Použití\:
commandHelpLine4=<primary>Alias(y)\: <white>{0}
commandHelpLineUsage={0} <primary>- {1}
commandNotLoaded=<dark_red>Příkaz {0} se nenačetl správně.
consoleCannotUseCommand=Tento příkaz nelze použít na konzoli.
compassBearing=<primary>Kurs\: {0} ({1} stupňů).
@@ -807,7 +810,7 @@ mutedPlayerForReason=<primary>Hráč<secondary> {0} <primary>byl umlčen na <sec
mutedPlayerReason=<primary>Hráč<secondary> {0} <primary>byl umlčen. Důvod\: <secondary>{1}
mutedUserSpeaks=Hráč {0} se pokusil promluvit, ale je umlčen\: {1}
muteExempt=<dark_red>Tohoto hráče nemůžeš umlčet.
muteExemptOffline=<u>emůžeš umlčet hráče, který není ve hře.
muteExemptOffline=<dark_red>nemůžeš umlčet hráče, který není ve hře.
muteNotify=<secondary>{0} <primary>umlčel hráče <secondary>{1}<primary>.
muteNotifyFor=<secondary>{0} <primary>umlčel hráče <secondary>{1}<primary> na<secondary> {2}<primary>.
muteNotifyForReason=<secondary>{0} <primary>umlčel hráče <secondary>{1}<primary> na<secondary> {2}<primary>. Důvod\: <secondary>{3}
@@ -841,7 +844,7 @@ nickInUse=<dark_red>Toto jméno již někdo používá.
nickNameBlacklist=<dark_red>Tato přezdívka není dovolena.
nickNamesAlpha=<dark_red>Přezdívky musí být alfanumerické.
nickNamesOnlyColorChanges=<dark_red>Přezdívky mohou mít změněnou jen barvu.
nickNoMore=<dark_red>Už nemáš přezdívku.
nickNoMore=<primary>Už nemáš přezdívku.
nickSet=<primary>Nyní máš přezdívku <secondary>{0}<primary>.
nickTooLong=<dark_red>Tato přezdívka je příliš dlouhá.
noAccessCommand=<dark_red>K tomuto příkazu nemáš přístup.
@@ -1148,8 +1151,12 @@ setjailCommandUsage=/<command> <jailname>
setjailCommandUsage1=/<command> <jailname>
setjailCommandUsage1Description=Nastaví vězení s určitým jménem tam, kde stojíš
settprCommandDescription=Nastaví teleportaci na náhodné místo a parametry.
settprCommandUsage=/<command> <world> [střed|minvzdálenost|maxvzádelnost] [value]
settprCommandUsage1=/<command> <world> střed
settprCommandUsage1Description=Nastaví střed náhodného teleportu tam, kde stojíš
settprCommandUsage2=/<command> <world> minvzdálenost <radius>
settprCommandUsage2Description=Nastaví minimální poloměr náhodného teleportu na danou hodnotu
settprCommandUsage3=/<command> <world> maxvzdálenost<radius>
settprCommandUsage3Description=Nastaví maximální poloměr náhodného teleportu na danou hodnotu
settpr=<primary>Nastaven střed náhodné teleportace.
settprValue=<primary>Nastavena náhodná teleportace <secondary>{0}<primary> na <secondary>{1}<primary>.
@@ -5,7 +5,7 @@ addedToOthersAccount=<yellow>{0}<green> wurde zu dem Account von<yellow> {1}<gre
adventure=Abenteuermodus
afkCommandDescription=Markiert dich als abwesend.
afkCommandUsage=/<command> [spieler/nachricht...]
afkCommandUsage1=/<command> [nachricht]
afkCommandUsage1=/<command> [message]
afkCommandUsage1Description=Schaltet deinen AFK-Status mit einem optionalen Grund um
afkCommandUsage2=/<command> <player> [message]
afkCommandUsage2Description=Schaltet den AFK Status des angegebenen Spielers mit einem optionalen Grund ein
@@ -1015,7 +1015,7 @@ pTimeNormal=<primary>Die Zeit für <secondary>{0}<primary> ist normal und entspr
pTimeOthersPermission=<dark_red>Du hast keine Berechtigung die Zeit von anderen Spielern zu ändern.
pTimePlayers=<primary>Diese Spieler haben ihre eigene Zeit\:<reset>
pTimeReset=<primary>Die Zeit wurde für <secondary>{0} <primary>zurückgesetzt.
pTimeSet=<primary>DieZeit wurde für <secondary>{1}<primary> auf <secondary>{0}<primary> gesetzt.
pTimeSet=<primary>Die Zeit wurde für <secondary>{1}<primary> auf <secondary>{0}<primary> gesetzt.
pTimeSetFixed=<primary>Spielerzeit ist für\: <secondary>{1} auf <secondary>{0}<primary> fixiert.
pWeatherCurrent=<primary>Das Wetter von<secondary> {0} <primary>ist<secondary> {1}<primary>.
pWeatherInvalidAlias=<dark_red>Ungültiger Wettertyp
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -82,6 +82,7 @@ bigTreeFailure=<secondary>Error al generar el árbol grande. Prueba de nuevo en
bigTreeSuccess=<primary>Árbol grande generado.
bigtreeCommandDescription=Genera un árbol grande donde estás mirando.
bigtreeCommandUsage=/<command> <tree|redwood|jungle|darkoak>
bigtreeCommandUsage1=
bigtreeCommandUsage1Description=Genera un árbol grande del tipo especificado
blockList=<primary>EssentialsX está transmitiendo los siguientes comandos a otros plugins\:
blockListEmpty=<primary>EssentialsX no está transmitiendo ningún comando a otros plugins.
@@ -1,4 +1,5 @@
#Sat Feb 03 17:34:46 GMT 2024
action=<dark_purple>* {0}<dark_purple>{1}
addedToAccount=<yellow>{0}<green> ont été ajoutés à votre compte.
addedToOthersAccount=<yellow>{0}<green> ajoutés au compte de <yellow>{1}<green>. Nouveau solde \: <yellow>{2}
adventure=aventure
@@ -13,10 +14,10 @@ alertFormat=<dark_aqua>[{0}] <reset> {1} <primary> {2} à \: {3}
alertPlaced=a placé \:
alertUsed=a utilisé \:
alphaNames=<dark_red>Les pseudos ne peuvent contenir que des lettres, des chiffres et des sous-tirets.
antiBuildBreak=<dark_red>Vous n''êtes pas autorisé à casser des blocs de {0} <dark_red>ici.
antiBuildBreak=<dark_red>Vous n''êtes pas autorisé à casser des blocs de<secondary> {0} <dark_red>ici.
antiBuildCraft=<dark_red>Vous n''êtes pas autorisé à créer<secondary> {0}<dark_red>.
antiBuildDrop=<dark_red>Vous n''êtes pas autorisé à jeter<secondary> {0}<dark_red>.
antiBuildInteract=<dark_red>Vous n''êtes pas autorisé à interagir avec {0}.
antiBuildInteract=<dark_red>Vous n''êtes pas autorisé à interagir avec<secondary> {0}<dark_red>.
antiBuildPlace=<dark_red>Vous n''êtes pas autorisé à placer<secondary> {0} <dark_red>ici.
antiBuildUse=<dark_red>Vous n''êtes pas autorisé à utiliser<secondary> {0}<dark_red>.
antiochCommandDescription=Une petite surprise pour les opérateurs.
@@ -33,16 +34,16 @@ backCommandDescription=Vous transporte à votre emplacement précédant votre t
backCommandUsage=/<command> [joueur]
backCommandUsage1=/<command>
backCommandUsage1Description=Vous téléporte sur votre position précédente
backCommandUsage2=/<command> <joueur>
backCommandUsage2=/<command> <player>
backCommandUsage2Description=Téléporte le joueur spécifié sur leur position précédente
backOther=<gray>Renvoi de <secondary>{0}<primary> à son emplacement précédent.
backOther=<primay>Renvoi de <secondary>{0}<primary> à son emplacement précédent.
backupCommandDescription=Effectue une sauvegarde si configuré.
backupCommandUsage=/<command>
backupDisabled=<dark_red>Un script externe de sauvegarde n''a pas été configuré.
backupFinished=<primary>Sauvegarde terminée.
backupStarted=<primary>Début de la sauvegarde.
backupInProgress=<primary>Un script externe de sauvegarde est en cours d’exécution \! L''arrêt du plugin est suspendu jusque la fin de la procédure.
backUsageMsg=<gray>Retour à votre emplacement précédent.
backupInProgress=<primary>Un script externe de sauvegarde est en cours d’exécution \! L''arrêt du plugin est suspendu jusqu''à la fin de la procédure.
backUsageMsg=<primary>Retour à votre emplacement précédent.
balance=<green>Solde \:<secondary> {0}
balanceCommandDescription=Indique le solde actuel d''un joueur.
balanceCommandUsage=/<command> [joueur]
@@ -59,7 +60,7 @@ balancetopCommandUsage1=/<command> [page]
balancetopCommandUsage1Description=Affiche la première page (ou une page spécifique) des valeurs des plus grosses fortunes
banCommandDescription=Bannit un joueur.
banCommandUsage=/<command> <joueur> [raison]
banCommandUsage1=/<command> <joueur> [raison]
banCommandUsage1=/<command> <player> [raison]
banCommandUsage1Description=Bannit le joueur spécifié avec une raison facultative
banExempt=<dark_red>Vous ne pouvez pas bannir ce joueur.
banExemptOffline=<dark_red>Vous ne pouvez bannir les joueurs déconnectés.
@@ -68,13 +69,13 @@ banIpJoin=Votre adresse IP est bannie de ce serveur. Raison \: {0}
banJoin=Vous êtes banni(e) de ce serveur. Raison \: {0}
banipCommandDescription=Bannir une adresse IP.
banipCommandUsage=/<command> <adresse> [raison]
banipCommandUsage1=/<command> <adresse> [raison]
banipCommandUsage1=/<command> <adress> [raison]
banipCommandUsage1Description=Bannit l''adresse IP spécifiée avec une raison facultative
bed=<i>lit<reset>
bedMissing=<dark_red>Votre lit est soit indéfini, soit manquant, soit obstrué.
bedNull=<st>lit<reset>
bedOffline=<dark_red>Impossible de se téléporter aux lits d''utilisateurs hors ligne.
bedSet=<primary>Point de réapparition défini \!
bedSet=<primary>Point de réapparition définit \!
beezookaCommandDescription=Lance une abeille explosive sur votre adversaire.
beezookaCommandUsage=/<command>
bigTreeFailure=<secondary>Échec de la génération du gros arbre. Essayez de nouveau sur de la terre ou de l''herbe.
@@ -94,7 +95,7 @@ bookCommandUsage2=/<command> author <auteur>
bookCommandUsage2Description=Définit l''auteur d''un livre signé
bookCommandUsage3=/<command> title <titre>
bookCommandUsage3Description=Définit le titre d''un livre signé
bookLocked=<secondary>Ce livre est désormais scellé.
bookLocked=<primary>Ce livre est désormais scellé.
bookTitleSet=<primary>Le titre du livre est maintenant {0}.
bottomCommandDescription=Se téléporter vers le bloc le plus haut, de votre position actuelle.
bottomCommandUsage=/<command>
@@ -125,6 +126,7 @@ cantReadGeoIpDB=Échec de la lecture de la base de données GeoIP \!
cantSpawnItem=<dark_red>Vous n''êtes pas autorisé(e) à faire apparaître l''objet<secondary> {0}<dark_red>.
cartographytableCommandDescription=Ouvre une table de cartographie.
cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
chatTypeSpy=[Espion]
cleaned=Fichiers joueurs nettoyés.
cleaning=Nettoyage des fichiers joueurs.
@@ -140,6 +142,9 @@ clearinventoryCommandUsage3=/<command> <joueur> <objet> [quantité]
clearinventoryCommandUsage3Description=Supprime tous les objets (ou la quantité d''objet spécifiée) dans l’inventaire du joueur spécifié
clearinventoryconfirmtoggleCommandDescription=Activer/désactiver la confirmation pour le nettoyage de l''inventaire.
clearinventoryconfirmtoggleCommandUsage=/<command>
commandArgumentOptional=<gray>
commandArgumentOr=<secondary>
commandArgumentRequired=<yellow>
commandCooldown=<secondary>Vous ne pouvez pas exécuter cette commande pendant {0}.
commandDisabled=<secondary>La commande<primary> {0}<secondary> est désactivée.
commandFailed=Échec de la commande {0} \:
@@ -148,6 +153,7 @@ commandHelpLine1=<gray>Aide sur la commande \: <white>/{0}
commandHelpLine2=<primary>Description \: <white>{0}
commandHelpLine3=<gray>Utilisation(s) \:
commandHelpLine4=<primary>Alias \: <white>{0}
commandHelpLineUsage={0}<primary>{1}
commandNotLoaded=<secondary>La commande {0} a été mal chargée.
consoleCannotUseCommand=Cette commande ne peut être utilisée que par la console.
compassBearing=<gray>Orientation\: {0} ({1} degrés).
@@ -161,6 +167,8 @@ condenseCommandUsage2=/<command> <item>
condenseCommandUsage2Description=Condense l''objet spécifié dans votre inventaire
configFileMoveError=Échec du déplacement de config.yml vers l''emplacement de sauvegarde.
configFileRenameError=Impossible de renommer le fichier temporaire en config.yml.
confirmClear=<gray>Pour <b>CONFIRMER</b><gray> le nettoyage de l''inventaire, répéter la commande s''il vous plaît \: <primary>{0}
confirmPayment=<gray>Pour<b>CONFIRMER</b><gray> le paiement de <primary>{0}<gray>, répéter la commande s''il vous plaît \:<primary>{1}
connectedPlayers=<primary>Joueurs connectés<reset>
connectionFailed=Échec de la connexion.
consoleName=Console
@@ -173,6 +181,7 @@ createkitCommandUsage=/<commande> <kit> <délai>
createkitCommandUsage1=/<command> <nom du kit> <délais>
createkitCommandUsage1Description=Crée un kit avec le nom donné et le délai indiqué
createKitFailed=<dark_red>Erreur lors de la création du kit {0}.
createKitSeparator=<st>-----------------------
createKitSuccess=<primary>Kit créé \: <white>{0}\n<primary>Délai \: <white>{1}\n<primary>Lien \: <white>{2}\n<primary>Copiez le contenu du lien ci-dessus dans votre fichier kits.yml.
createKitUnsupported=<dark_red>La sérialisation d''item NBT a été activée, mais ce serveur n''exécute pas Paper 1.15.2+. Retour à la sérialisation d''item standard.
creatingConfigFromTemplate=Création de la configuration à partir du modèle \: {0}
@@ -445,6 +454,7 @@ geoIpLicenseMissing=Aucune clé de licence n''a été trouvée. Il faut vous ren
geoIpUrlEmpty=L''URL de téléchargement de GeoIP est vide.
geoIpUrlInvalid=L''URL de téléchargement de GeoIP est invalide.
givenSkull=<primary>Vous avez reçu la tête de <secondary>{0}<primary>.
givenSkullOther=<primary>Tu a donné<secondary>{0}<primary>le crâne de<secondary>{1}<primary>.
godCommandDescription=Active vos pouvoirs divins.
godCommandUsage=/<command> [joueur] [on|off]
godCommandUsage1=/<command> [joueur]
@@ -540,6 +550,7 @@ invalidHome=La résidence {0} n''existe pas
invalidHomeName=<dark_red>Nom de résidence invalide \!
invalidItemFlagMeta=<dark_red>Itemflag meta invalide\: <secondary>{0}<dark_red>.
invalidMob=<dark_red>Type de créature invalide
invalidModifier=
invalidNumber=Nombre invalide.
invalidPotion=<dark_red>Potion invalide.
invalidPotionMeta=<dark_red>Métadata de potion invalide \: <secondary>{0}<dark_red>.
@@ -654,6 +665,7 @@ kitCommandUsage1Description=Liste tous les kits disponibles
kitCommandUsage2=/<command> <kit> [joueur]
kitCommandUsage2Description=Vous donne le kit spécifié ou le donne à un autre joueur si spécifié
kitContains=<primary>Le kit <secondary>{0} <primary>contient \:
kitCost=\ <gray><i>({0})<reset>
kitError=<secondary>Il n''y a pas de kits valides.
kitError2=<dark_red>Ce kit est mal défini. Contactez un administrateur.
kitError3=Impossible de donner l''article du kit dans le kit "{0}" à l''utilisateur {1} car l''élément du kit nécessite Paper 1.15.2+ pour la désérialiser.
@@ -721,6 +733,7 @@ mailCommandUsage7Description=Envoie au joueur spécifié le message qui expirera
mailCommandUsage8=/<command> sendtemp <joueur> <temps expiration> <message>
mailCommandUsage8Description=Envoie à tous les joueurs le message donné qui expirera dans la période spécifiée
mailDelay=Trop de courriers ont été envoyés au cours de la dernière minute. Maximum \: {0}
mailFormat=
mailMessage={0}
mailSent=<primary>Courrier envoyé \!
mailSentTo=<secondary>{0}<primary> a reçu le courrier suivant \:
@@ -728,6 +741,7 @@ mailSentToExpire=<secondary>{0}<primary> a été envoyé le mail suivant qui exp
mailTooLong=<dark_red>Votre courrier est trop long. Il doit contenir au maximum 1000 caractères.
markMailAsRead=<primary>Pour marquer votre courrier comme lu, tapez<secondary> /mail clear<primary>.
matchingIPAddress=<primary>Les joueurs suivants se sont déjà connectés avec cette adresse IP \:
matchingAccounts={0}
maxHomes=Vous ne pouvez pas créer plus de {0} résidences.
maxMoney=<dark_red>Cette transaction dépasserait la limite du solde de ce compte.
mayNotJail=<secondary>Vous ne pouvez pas emprisonner cette personne.
@@ -1388,6 +1402,7 @@ tradeSignEmptyOwner=Il n''y a rien à collecter de cette pancarte d''échange co
tradeSignFull=<dark_red>Ce panneau est complet\!
tradeSignSameType=<dark_red>Vous ne pouvez pas échanger le même type d''objet.
treeCommandDescription=Fait apparaître un arbre où vous regardez.
treeCommandUsage=
treeCommandUsage1=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp>
treeCommandUsage1Description=Fait apparaître un arbre du type spécifié à l''emplacement où vous regardez
treeFailure=<secondary>Échec de la génération de l''arbre. Essayez de nouveau sur de l''herbe ou de la terre.
@@ -1542,6 +1557,7 @@ whoisOp=<primary> - OP \:<white> {0}
whoisPlaytime=<primary> - Temps de jeu \:<reset> {0}
whoisTempBanned=<primary> - Expiration du bannissement \:<reset> {0}
whoisUuid=<primary> - UUID \:<reset> {0}
whoisWhitelist=<primary> - Liste Blanche \:<reset>{0}
workbenchCommandDescription=Ouvre un établi.
workbenchCommandUsage=/<command>
worldCommandDescription=Bascule entre mondes.
@@ -286,11 +286,12 @@ discordLinkInvalidRoleInteract=לא ניתן להשתמש בתפקיד, {0} ({1}
discordLinkInvalidRoleManaged=לא ניתן להשתמש בתפקיד, {0} ({1}), לסנכרון קבוצה->תפקידים מכיוון שהוא מנוהל על ידי בוט או אינטגרציה אחרים.
discordLoggingIn=מנסה להיכנס לדיסקורד...
discordLoggingInDone=נכנס בהצלחה בתור {0}
discordMailLine=**אימייל חדש מ{0}\:** {1}
discordMailLine=**אימייל חדש מ- {0}\:** {1}
discordNoSendPermission=לא ניתן לשלוח הודעה בערוץ\: \#{0} אנא ודאו שלבוט יש הרשאת "Send Messages" בערוץ זה\!
discordReloadInvalid=ניסיתי לטעון מחדש את תצורת EssentialsX Discord בזמן שהפלאגין במצב לא חוקי\! אם שיניתם את ההגדרות, הפעילו מחדש את השרת שלכם.
disposal=פח זבל
disposalCommandDescription=פותח פח זבל.
disposalCommandUsage=/<command>
distance=<primary>מרחק\: {0}
dontMoveMessage=\n<primary>שיגור יתבצע בעוד<secondary> {0}<primary>. אל תזוז.\n
downloadingGeoIp=הורדת מסד הנתונים GeoIP מתבצעת... זה עשוי לקחת זמן מה (מדינה\: 1.7 מגה-בייט, עיר\: 30 מגה-בייט)
@@ -314,9 +315,10 @@ ecoCommandUsage3Description=מגדיר את יתרת הבנק השחקן שצו
ecoCommandUsage4=\\<command> reset <player> <amount>
ecoCommandUsage4Description=מאפס את יתרת הבנק של השחקן שצוין ליתרת ההתחלה של השרת
editBookContents=\n<yellow>כעת אתה יכול לערוך את התוכן של ספר זה.\n
emptySignLine=<dark_red>שורה ריקה {0}
enabled=הופעל
enchantCommandDescription=מכשף פריט שהמשתמש מחזיק.
enchantCommandUsage=\\<command> <enchantmentname> [level]
enchantCommandUsage=/<command> <enchantmentname> [level]
enchantCommandUsage1=\\<command> <enchantment name> [level]
enchantCommandUsage1Description=מכשף את הפריט ביד שלך עם כישוף שנבחר לרמה שצוינה
enableUnlimited=\n<primary>נותן ללא הגבלה בסכום של<secondary> {0} <primary>ל <secondary>{1}<primary>.\n
@@ -326,39 +328,43 @@ enchantmentPerm=\n<dark_red>אין לך הרשאות ל<secondary> {0}<dark_red>
enchantmentRemoved=\n<primary>הכישוף<secondary> {0} <primary>הוסר מהחפץ בידך.\n
enchantments=\n<primary>כישופים\:<reset> {0}\n
enderchestCommandDescription=מאפשר לך לראות בתוך תיבת אנדר.
enderchestCommandUsage=/<command> [שחקן]
enderchestCommandUsage1=/<command>
enderchestCommandUsage1Description=פותח את תיבת האנדר שלכם
enderchestCommandUsage2=/<command> <player>
enderchestCommandUsage2Description=פותח תיבת אנדר של שחקן שצוין
errorCallingCommand=\nשגיאה בניסיון להרצת הפקודה /{0}\n
errorWithMessage=\n<secondary>שגיאה\:<dark_red> {0}\n
essentialsCommandDescription=הפעלה מחדש של essentials.
essentialsCommandUsage1=\\<command> reload
essentialsCommandUsage=/<command>
essentialsCommandUsage1=/<command> reload
essentialsCommandUsage1Description=רענון של קובץ config של Essentials
essentialsCommandUsage2=\\<command> version
essentialsCommandUsage2=/<command> version
essentialsCommandUsage2Description=מציג מידע על הגרסה הנוכחית של Essentials
essentialsCommandUsage3=\\<command> commands
essentialsCommandUsage3=/<command> commands
essentialsCommandUsage3Description=נותן מידע על הפקודות ש-Essentials מעביר
essentialsCommandUsage4=\\<command> debug
essentialsCommandUsage4=/<command> debug
essentialsCommandUsage4Description=מפעיל את "מצב ניפוי באגים" של Essentials
essentialsCommandUsage5=\\<command> reset <player>
essentialsCommandUsage5=/<command> reset <player>
essentialsCommandUsage5Description=מאפס את נתוני המשתמש של השחקן הנתון
essentialsCommandUsage6=\\<command> cleanup
essentialsCommandUsage6=/<command> cleanup
essentialsCommandUsage6Description=מנקה נתוני שחקנים ישנים
essentialsCommandUsage7=\\<command> homes
essentialsCommandUsage7=/<command> homes
essentialsCommandUsage7Description=ניהול בתי שחקן
essentialsCommandUsage8=\\<command> dump [all] [config] [discord] [kits] [log]
essentialsCommandUsage8=/<command> dump [all] [config] [discord] [kits] [log]
essentialsCommandUsage8Description=יוצר dump שרת עם המידע המבוקש
essentialsHelp1=\nהקובץ פגום וEssentials לא יכול להריץ אותו. Essentials עכשיו מכובה. אם אינך יכול לתקן את הקובץ בעצמך, עבור אל הכתובת הבאה http\://tiny.cc/EssentialsChat\n
essentialsHelp2=\nהקובץ פגום וEssentials לא יכול להריץ אותו. Essentials עכשיו מכובה. אם אינך יכול לתקן את הקובץ בעצמך, כתוב /essentialshelp במשחק, או עבור אל http\://tiny.cc/EssentialsChat\n
essentialsHelp1=הקובץ פגום ו- Essentials לא יכול להריץ אותו. Essentials עכשיו מכובה. אם אינך יכול לתקן את הקובץ בעצמך, עבור אל הכתובת הבאה http\://tiny.cc/EssentialsChat
essentialsHelp2=הקובץ פגום ו- Essentials לא יכול להריץ אותו. Essentials עכשיו מכובה. אם אינך יכול לתקן את הקובץ בעצמך, כתוב /essentialshelp במשחק, או עבור אל http\://tiny.cc/EssentialsChat
essentialsReload=\n<primary>Essentials נטען מחדש בהצלחה<secondary> {0}.\n
exp=\n<secondary>{0} <primary>יש<secondary> {1} <primary>exp (רמה<secondary> {2}<primary>) וצריך<secondary> {3} <primary>עוד exp לעלות רמה.\n
expCommandDescription=תנו, הגדירו, אפסו או הסתכלו בתוך נתוני וחוויות השחקנים.
expCommandUsage=\\<command> [reset|show|set|give] [playername [amount]]
expCommandUsage=/<command> [reset|show|set|give] [playername [amount]]
expCommandUsage1Description=נותן לשחקן היעד את כמות ה-אקספי שצוינה
expCommandUsage2=\\<command> set <playername> <amount>
expCommandUsage2=/<command> set <playername> <amount>
expCommandUsage2Description=מגדיר את ה-אקספי של שחקן שצוין אם כמות האקספי שצוינה
expCommandUsage3=\\<command> show <playername>
expCommandUsage3=/<command> show <playername>
expCommandUsage4Description=מציג את הכמות של האקס פי שנמצא בבעלות השחקן
expCommandUsage5=\\<command> reset <playername>
expCommandUsage5=/<command> reset <playername>
expCommandUsage5Description=מאפס את כמות האקס פי של השחקן ל 0
expSet=\n<secondary>{0} <primary>יש כעת<secondary> {1} <primary>exp.\n
extCommandDescription=מכבה שחקנים.
@@ -367,13 +373,15 @@ extinguishOthers=\n<primary>אתה כיבית את {0}<primary>.\n
failedToCloseConfig=שגיאה בעת סגירת ה Config
failedToCreateConfig=\nשגיאה בניסיון ליצור את קובץ הקונפיג {0}.\n
failedToWriteConfig=שגיעה בעת כתיבה ל Config
false=לא נכון
false=<dark_red>לא נכון<reset>
feed=\n<primary>הרעב שלך התמלא.\n
feedCommandDescription=השבע את הרעב.
feedCommandUsage=/<command> [שחקן]
feedCommandUsage1=/<command> [שחקן]
feedCommandUsage1Description=מאכיל את עצמך או שחקן אחר, אם צוין
feedOther=\n<primary>מילאת את הרעב של <secondary>{0}<primary>.\n
fileRenameError=\nשינוי שם של הקובץ {0} נכשל\!\n
fireballCommandUsage=\\<command> [fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident] [speed]
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]
@@ -517,20 +525,24 @@ invalidSkull=<dark_red> נא להחזיק ראש של שחקן.
invalidWarpName=השם של ה warp לא תקין \!
invalidWorld=עולם לא מצא / תקין.
inventoryClearFail=<dark_red>לשחקן<secondary> {0} <dark_red>אין<secondary> {1} <dark_red>מ<secondary>{2}<dark_red>.
invseeCommandUsage=/<command> <player>
is=זה
itemCannotBeSold=החפץ הזה לא יכול להמכר לשרת.
itemCommandUsage=\\<command> <item|numeric> [amount [itemmeta...]]
itemloreCommandUsage=\\<command> <add/set/clear> [text/line] [text]
itemloreCommandUsage1=\\<command> add [text]
itemloreCommandUsage3=/<command> clear
itemMustBeStacked=\n<dark_red>החפץ חייב לעבור בכמויות. כמות של 2s יהיה שתי סטאקים, וכו''.\n
itemNames=\n<primary>שמות קצרים של החפץ\:<reset> {0}\n
itemnameCommandDescription=מונה את הפריט.
itemnameCommandUsage=\\<command> [name]
itemnameCommandUsage1=/<command>
itemNotEnough1=\n<dark_red>אין לך מספיק מחפץ לך כדי למכור.\n
itemSellAir=אתה באמת ניסית למכור אוויר ? תשים חפץ ביד שלך.
itemSold=\n<green>נמכר ל <secondary>{0} <green>({1} {2}ל {3} אחד).\n
itemSpawn=\n<primary>נותן<secondary> {0} <primary>של<secondary> {1}\n
itemdbCommandUsage=\\<command> <item>
itemdbCommandUsage1=/<command> <item>
jailAlreadyIncarcerated=\n<dark_red>השחקן כבר בכלא\:<secondary> {0}\n
jailMessage=\n<dark_red>אתה עושה את הפשע, אתה עושה את הזמן.\n
jailNotExist=הכלא הזה לא קיים.
@@ -558,10 +570,13 @@ kickallCommandUsage1=/<command> [סיבה]
kickallCommandUsage1Description=מעיף את כל השחקנים עם סיבה אפשרית
kill=הרג
killCommandDescription=הורג שחקן שניתן.
killCommandUsage=/<command> <player>
killCommandUsage1=/<command> <player>
killCommandUsage1Description=הורג את השחקן שניתן
killExempt=אתה לא יכול להרוג x
kitCommandDescription=משיג את הקיט הניתן או מראה את כל הקיטים הזמינים.
kitCommandUsage=\\<command> [kit] [player]
kitCommandUsage1=/<command>
kitCommandUsage1Description=מונה את כל הקיטים הזמינים
kitCommandUsage2Description=נותן את הקיט שניתן לך או לשחקן אחר אם פורט
kitContains=<primary>קיט <secondary>{0} <primary>מכיל\:
@@ -581,6 +596,7 @@ kits=\n<primary>ערכות\:<reset> {0}\n
kittycannonCommandUsage=/<command>
kitTimed=\n<dark_red>תוכל להשתמש בערכה זאת רק בעוד<secondary> {0}<dark_red>.\n
lightningCommandUsage=\\<command> [player] [power]
lightningCommandUsage1=/<command> [שחקן]
lightningCommandUsage2=\\<command> <player> <power>
lightningSmited=\n<primary>ברק נורה\!\n
lightningUse=\n<primary>פוגע עם ברק ב<secondary> {0}\n
@@ -589,7 +605,9 @@ linkCommandUsage1=/<command>
listAfkTag=<gray>[רחוק מהמקלדת]<reset>
listAmount=\n<primary>יש כרגע <secondary>{0}<primary> מתוך מקסימום שחקנים של <secondary>{1}<primary> שחקנים מחוברים.\n
listCommandUsage=\\<command> [group]
listCommandUsage1=/<command> [קבוצה]
listHiddenTag=\n<gray>[מוסתר]<reset>\n
listRealName=({0})
loadWarpError=\n<dark_red>שגיאה בניסיון לטעון שיגור {0}.\n
loomCommandUsage=/<command>
mailCleared=\n<primary>דואר נוקה\!\n
@@ -600,6 +618,7 @@ mailMessage={0}
mailSent=\n<primary>דואר נשלח\!\n
markMailAsRead=\n<primary>בשביל לסמן את כל הדואר כנקרא , רשום<secondary> /mail clear<primary>.\n
matchingIPAddress=\n<primary>השחקנים הבאים התחברו בפעמים קודמות מכתובת האייפי הבאה\:\n
matchingAccounts={0}
maxHomes=\n<dark_red>אינך יכול להגיד יותר מ<secondary> {0} <dark_red>בתים.\n
mayNotJail=\n<dark_red>אינך יכול לשלוח את שחקן זה לכלא\!\n
meCommandUsage=\\<command> <description>
@@ -610,8 +629,13 @@ minutes=דקות
mobsAvailable=<primary>מובים\:<reset> {0}
month=חודש
months=חודשים
moreCommandUsage=/<command> [כמות]
moreCommandUsage1=/<command> [כמות]
moreThanZero=<dark_red>כמות צריכה להיות גדולה מ0.
msgtoggleCommandUsage=/<command> [שחקן] [on|off]
msgtoggleCommandUsage1=/<command> [שחקן]
muteCommandUsage=\\<command> <player> [datediff] [reason]
muteCommandUsage1=/<command> <player>
muteCommandUsage2=\\<command> <player> <datediff> [reason]
mutedPlayer=<primary>Player<secondary> {0} <primary>הושתק.
muteExempt=<dark_red>אתה לא יכול להשתיק שחקן זה.
@@ -619,6 +643,7 @@ muteNotify=<secondary>{0} <primary>השתיק את <secondary>{1}<primary>.
nearCommandUsage=\\<command> [playername] [radius]
nearCommandUsage1=/<command>
nearCommandUsage2=\\<command> <radius>
nearCommandUsage3=/<command> <player>
nearCommandUsage4=\\<command> <player> <radius>
nickChanged=<primary>כינוי שונה.
nickCommandUsage=\\<command> [player] <nickname|off>
@@ -653,6 +678,7 @@ nothingInHand=\n<dark_red>אין לך כלום ביד.\n
now=עכשיו
noWarpsDefined=\n<primary>אין שיגורים.\n
nuke=\n<dark_purple>גשם מוות הופעל.\n
nukeCommandUsage=/<command> [שחקן]
nukeCommandUsage1=\\<command> [players...]
numberRequired=מספר הולך לשם, טיפשי
onlyDayNight=/time תומך רק יום/לילה.
@@ -664,6 +690,7 @@ oversizedTempban=\n<dark_red>אינך יכול לאסור שחקן זה לזמן
payCommandUsage=\\<command> <player> <amount>
payconfirmtoggleCommandUsage=/<command>
pendingTeleportCancelled=\n<dark_red>בקשה ממתינה בוטלה.\n
pingCommandUsage=/<command>
playerBanIpAddress=\n<primary>השחקן<secondary> {0} <primary>אסר את כתובת האייפי הבאה<secondary> {1} <primary>ל\: <secondary>{2}<primary>.\n
playerBanned=\n<primary>השחקן<secondary> {0} <primary>אסר<secondary> {1} <primary>ל\: <secondary>{2}<primary>.\n
playerJailed=\n<primary>השחקן<secondary> {0} <primary>נכנס לכלא.\n
@@ -6,15 +6,15 @@ adventure=kaland
afkCommandDescription=Beállítja, hogy távol vagy a géptől.
afkCommandUsage=/<command> [játékos/üzenet...]
afkCommandUsage1=/<command> [üzenet]
afkCommandUsage1Description=Az AFK állapot beállítása egy opcionális okkal
afkCommandUsage1Description=Az AFK állapot beállítása egy opcionális indokkal
afkCommandUsage2=/<command> <játékos> [üzenet]
afkCommandUsage2Description=Az AFK állapot beállítása egy másik játékosnak, egy opcionális okkal
afkCommandUsage2Description=Az AFK állapot beállítása egy másik játékosnak, egy opcionális indokkal
alertBroke=tör\:
alertFormat=<dark_aqua>[{0}] <reset> {1} <primary> {2}\: {3}
alertPlaced=lerakott\:
alertUsed=használt\:
alphaNames=<dark_red>A játékosok nevei csak betűket, számokat, és aláhúzást tartalmazhatnak.
antiBuildBreak=<dark_red>Nem engedélyezett kiütni<secondary> {0} <dark_red>blokkot itt.
antiBuildBreak=<dark_red>Nem engedélyezett kiütni a(z) <secondary> {0} <dark_red>blokkot itt.
antiBuildCraft=<dark_red>Nem engedélyezett készíteni ezt\:<secondary> {0}<dark_red>.
antiBuildDrop=<dark_red>Nem engedélyezett eldobni ezt\:<secondary> {0}<dark_red>.
antiBuildInteract=<dark_red>Nem engedélyezett interakcióba lépni ezzel\:<secondary> {0}<dark_red>.
@@ -29,20 +29,20 @@ autoTeleportDisabled=<primary>Már nem fogadod el automatikusan a teleport kér
autoTeleportDisabledFor=<secondary>{0}<primary> már nem fogadja el automatikusan a teleport kéréseket.
autoTeleportEnabled=<primary>Mostantól automatikusan elfogadod a teleport kéréseket.
autoTeleportEnabledFor=<secondary>{0}<primary> mostantól automatikusan elfogadja a teleport kéréseket.
backAfterDeath=<primary>Meghaltál\! A <secondary>/back<primary> paranccsal visszajuthatsz a halálod színhelyére.
backAfterDeath=<primary>Meghaltál\! A <secondary>/back<primary> paranccsal visszajuthatsz a halálod helyszínére.
backCommandDescription=Teleportál arra a helyre, ahol tp/spawn/warp előtt voltál.
backCommandUsage=/<command> [játékos]
backCommandUsage1=/<command>
backCommandUsage1Description=Teleportálás az előző helyre
backCommandUsage2=/<command> <játékos>
backCommandUsage2Description=Teleportálja a megadott játékost korábbi helyére
backOther=<primary>Vissza<secondary> {0}<primary> az előző helyre.
backOther=<primary>Vissza<secondary> {0}<primary> az előző helyére.
backupCommandDescription=Futtatja a biztonsági mentést, ha konfigurálva van.
backupCommandUsage=/<command>
backupDisabled=<dark_red>A külső biztonsági mentési szkript nincs konfigurálva.
backupFinished=<primary>A biztonsági mentés kész.
backupStarted=<primary>A biztonsági mentés elkezdve.
backupInProgress=<primary>Egy külső biztonsági mentési szkript jelenleg folyamatban van\! A leállító plugin letiltva, ameddig befejeződik.
backupInProgress=<primary>Egy külső biztonsági mentési szkript jelenleg folyamatban van\! A plugin letiltása szünetel, amíg be nem fejeződik.
backUsageMsg=<primary>Visszatérés az előző helyre.
balance=<green>Egyenleg\:<secondary> {0}
balanceCommandDescription=A játékos aktuális egyenlegének állapota.
@@ -57,11 +57,11 @@ balanceTopLine={0}. {1}, {2}
balancetopCommandDescription=Legmagasabb egyenlegek lekérdezése.
balancetopCommandUsage=/<command> [oldal]
balancetopCommandUsage1=/<command> [oldal]
balancetopCommandUsage1Description=Megjeleníti a legnagyobb egyenlegek első (vagy meghatározott) oldalát
balancetopCommandUsage1Description=Megjeleníti a legnagyobb egyenlegek első (vagy megadott) oldalát
banCommandDescription=Kitilt egy játékost.
banCommandUsage=/<command> <játékos> [ok]
banCommandUsage1=/<command> <játékos> [indok]
banCommandUsage1Description=Kitiltja a meghatározott játékost egy opcionális okkal
banCommandUsage1Description=Kitiltja a meghatározott játékost egy opcionális indokkal
banExempt=<dark_red>Nem tilthatod ki ezt a játékost.
banExemptOffline=<dark_red>Nem tilthatsz ki offline játékosokat.
banFormat=<dark_red>Ki lettél tiltva\:\n<reset>{0}
@@ -69,8 +69,8 @@ banIpJoin=Az IP címed ki lett tiltva. Oka\: {0}
banJoin=Ki lettél tiltva a szerverről. Oka\: {0}
banipCommandDescription=Kitilt egy IP címet.
banipCommandUsage=/<command> <cím> [indok]
banipCommandUsage1=/<command> <address> [indok]
banipCommandUsage1Description=Kitiltja a meghatározott IP-címet egy opcionális okkal
banipCommandUsage1=/<command> <cím> [indok]
banipCommandUsage1Description=Kitiltja a meghatározott IP-címet egy opcionális indokkal
bed=<i>ágy<reset>
bedMissing=<dark_red>Az ágyad nincs beállítva vagy eltorlaszolták.
bedNull=<st>ágy<reset>
@@ -90,7 +90,7 @@ bookAuthorSet=<primary>Mostantól a könyv írója\: {0}.
bookCommandDescription=Lehetővé teszi a lezárt könyvek újbóli megnyitását és szerkesztését.
bookCommandUsage=/<command> [cím|író [név]]
bookCommandUsage1=/<command>
bookCommandUsage1Description=Lezár/Kinyit egy Könyvet-és-tollat​​/írott-könyvet
bookCommandUsage1Description=Lezár/Kinyit egy könyvet-és-tollat​​/aláírt könyvet
bookCommandUsage2=/<command> author <szerző>
bookCommandUsage2Description=Beállítja az aláírt könyv szerzőjét
bookCommandUsage3=/<command> title <cím>
@@ -123,7 +123,7 @@ canTalkAgain=<primary>Újra tudsz beszélni.
cantFindGeoIpDB=A GeoIP adatbázisa nem található\!
cantGamemode=<dark_red>Nincs engedélyed {0} játékmódra váltani
cantReadGeoIpDB=Nem sikerült beolvasni a GeoIP adatbázist\!
cantSpawnItem=<dark_red>Nincs engedélyed, hogy lekérd a következő tárgyat\:<secondary> {0}<dark_red>.
cantSpawnItem=<dark_red>Nincs engedélyed, hogy megidézd a következő tárgyat\:<secondary> {0}<dark_red>.
cartographytableCommandDescription=Megnyit egy térképasztalt.
cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
@@ -167,15 +167,15 @@ condenseCommandUsage2=/<command> <tárgy>
condenseCommandUsage2Description=Sűríti az eszköztáradban lévő meghatározott tárgyat
configFileMoveError=Nem sikerült áthelyezni a config.yml fájlt a mentési helyre.
configFileRenameError=Nem sikerült átnevezni az ideiglenes fájlt a config.yml fájlra.
confirmClear=<gray>Ha<b>MEGERŐSÍTED</b><gray> az tárhelyed törlését, kérlek a használd a parancssort újra\: <primary>{0}
confirmPayment=<gray>Ha<b>MEGERŐSÍTED</b><gray> utalásod <primary>{0}<gray>, kérlek ismét írd be a parancsot\: <primary>{1}
confirmClear=<gray>Ha<b>MEGERŐSÍTED</b><gray> az eszköztárad törlését, kérlek ismét írd be ezt a parancsot\: <primary>{0}
confirmPayment=<gray>Ha<b>MEGERŐSÍTED</b><gray> utalásod <primary>{0}<gray> számára, kérlek ismét írd be ezt a parancsot\: <primary>{1}
connectedPlayers=<primary>Csatlakozott játékosok<reset>
connectionFailed=Nem sikerült megnyitni a kapcsolatot.
consoleName=Konzol
cooldownWithMessage=<dark_red>Késleltetés\: {0}
coordsKeyword={0}, {1}, {2}
couldNotFindTemplate=<dark_red>Nem található sablon {0}
createdKit=<primary>Csomag létrehozva <secondary>{0} <secondary>{1} <primary>bejegyzéssel és késéssel <secondary>{2}
createdKit=<secondary>{0} <primary>felszerelés létrehozva <secondary>{1} <primary>bejegyzéssel és <secondary>{2} <primary>késéssel
createkitCommandDescription=Készít egy csomagot a játékban\!
createkitCommandUsage=/<command> <csomagnév> <késleltetés>
createkitCommandUsage1=/<command> <felszerelésnév> <késleltetés>
@@ -183,7 +183,7 @@ createkitCommandUsage1Description=Készít egy csomagot egy megadott névvel és
createKitFailed=<dark_red>Hiba történt a csomag létrehozásakor {0}.
createKitSeparator=<st>-----------------------
createKitSuccess=<primary>Csomag létrehozva\: <white>{0}\n<primary>Késleltetés\: <white>{1}\n<primary>Link\: <white>{2}\n<primary>A fenti hivatkozás tartalmának másolása a kits.yml-be.
createKitUnsupported=<dark_red> Az NBT -elemek sorosítása engedélyezve van, de ez a szerver nem futtatja az 1.15.2+ PAPER-t. Visszatérés a szabványos tételek sorba állításához.
createKitUnsupported=<dark_red> Az NBT elemek sorosítása engedélyezve van, de ez a szerver nem Paper 1.15.2+ -en fut. Visszatérés a szabványos tételek sorba állításához.
creatingConfigFromTemplate=Konfig létrehozása sablonból\: {0}
creatingEmptyConfig=Üres konfig létrehozása\: {0}
creative=kreatív
@@ -215,7 +215,7 @@ deljailCommandUsage1=/<command> <börtönnév>
deljailCommandUsage1Description=Törli a megadott nevű börtönt
delkitCommandDescription=Töröl egy megadott csomagot.
delkitCommandUsage=/<command> <csomag>
delkitCommandUsage1=/<command> <kit>
delkitCommandUsage1=/<command> <felszerelés>
delkitCommandUsage1Description=Törli a megadott nevű csomagot
delwarpCommandDescription=Töröl egy megadott warpot.
delwarpCommandUsage=/<command> <warp>
@@ -232,15 +232,15 @@ depthCommandDescription=A jelenlegi helyzet, a tenger szintjéhez viszonyítva.
depthCommandUsage=/depth
destinationNotSet=A cél nem lett beállítva\!
disabled=letiltva
disabledToSpawnMob=<dark_red>Ennek az élőlénynek a lehívása jelenleg le van tiltva a konfig fájlban.
disableUnlimited=<primary>Letiltva korlátlan számú lerakás<secondary> {0} {1}<primary>.
disabledToSpawnMob=<dark_red>Ennek az élőlénynek megidézése jelenleg le van tiltva a konfigurációban.
disableUnlimited=<primary>Letiltva korlátlan számú <secondary>{0}<primary> lerakás <secondary>{1}<primary>-nak/nek.
discordbroadcastCommandDescription=Üzenetet küld a megadott Discord csatornára.
discordbroadcastCommandUsage=/<command> <csatorna> <üzenet>
discordbroadcastCommandUsage1=/<command> <csatorna> <üzenet>
discordbroadcastCommandUsage1Description=A megadott üzenetet a megadott Discord csatornára küldi
discordbroadcastInvalidChannel=<dark_red>Discord csatorna <secondary>{0}<dark_red> nem létezik.
discordbroadcastPermission=<dark_red> Nincs jogod üzenetek küldésére a <secondary>{0}<dark_red> csatornára.
discordbroadcastSent=6. <primary>Üzenet küldve a <secondary>{0}<primary>-nak/nek\!
discordbroadcastPermission=<dark_red>Nincs jogosultságod üzenetek küldésére a <secondary>{0}<dark_red> csatornára.
discordbroadcastSent=<primary>Üzenet küldve a(z) <secondary>{0}<primary>-nak/nek\!
discordCommandAccountArgumentUser=A megkeresendő Discord-fiók
discordCommandAccountDescription=Megkeresi a kapcsolódó Minecraft fiókot magadnak vagy egy másik Discord fióknak
discordCommandAccountResponseLinked=A fiókod hozzá van kötve a következő Minecraft fiókhoz\: **{0}**
@@ -253,35 +253,35 @@ discordCommandUsage=/<command>
discordCommandUsage1=/<command>
discordCommandUsage1Description=Discord meghívó link küldése egy játékosnak
discordCommandExecuteDescription=Végrehajt egy konzol parancsot a Minecraft szerveren.
discordCommandExecuteArgumentCommand=A parancs végrehajtva
discordCommandExecuteArgumentCommand=A végrehajtandó parancs
discordCommandExecuteReply=Parancs végrehajtása\: "/{0}"
discordCommandUnlinkDescription=Törli a Minecraft és a Discord fiókod kapcsolatát
discordCommandUnlinkInvalidCode=Jelenleg Nincsen Minecraft fiókod hozzákötve a Discordodhoz\!
discordCommandUnlinkUnlinked=A Discord fiókodról el lett távolítva az összes összekötött Minecraft fióktól.
discordCommandLinkArgumentCode=A Minecraftban kapott kód a fiókod összeköttetéséhez
discordCommandUnlinkDescription=Törli a Minecraft és a Discord fiókod közötti összekapcsolást
discordCommandUnlinkInvalidCode=Nincsen összekötve a Minecraft fiókod a Discord fiókoddal\!
discordCommandUnlinkUnlinked=Minden Discord fiók összekötés bontva lett a Minecraft fiókoddal.
discordCommandLinkArgumentCode=A játékban kapott kód a Minecraft fiókod összekötéséhez
discordCommandLinkDescription=Hozzákapcsolja a Discord fiókodat a Minecraft fiókodhoz egy kód segítségével a /link paranccsal
discordCommandLinkHasAccount=Már van egy fiókod összeköttetve\! Az összeköttetés visszavonásához írd be hogy /unlink.
discordCommandLinkInvalidCode=Érvénytelen összeköttetési kód\! Ügyelj rá hogy futtattad a /link parancsot a játékban és a kódót jól másoltad ki.
discordCommandLinkHasAccount=Már van egy fiókod összekötve\! Az összekötés bontásához használd a /unlink parancsot.
discordCommandLinkInvalidCode=Érvénytelen kód\! Bizonyosodj meg róla, hogy futtattad a /link parancsot a játékban és a kódót jól másoltad ki.
discordCommandLinkLinked=Sikeresen összekapcsoltad a Minecraft fiókodat\!
discordCommandListDescription=Lekér egy listát az online játékosokról.
discordCommandListArgumentGroup=Egy adott csoport, amelyre korlátozza a keresést
discordCommandMessageDescription=Üzenetet küld egy játékosnak a Minecraft szerveren.
discordCommandMessageArgumentUsername=A játékos, akinek az üzenetet küldi
discordCommandMessageArgumentMessage=Az üzenet amit a játékosnak küld
discordErrorCommand=Rosszul adtad hozzá a botodat a szerveredhez\! Kérjük, kövesd a configban található útmutatót, és add hozzá a botodat a https\://essentialsx.net/discord.html segítségével
discordErrorCommand=Rosszul adtad hozzá a botodat a szerveredhez\! Kérlek, kövesd a configban található útmutatót, és add hozzá a botodat a https\://essentialsx.net/discord.html segítségével
discordErrorCommandDisabled=Ez a parancs le van tiltva\!
discordErrorLogin=Hiba történt a Discordba való bejelentkezéskor, ami miatt a plugin letiltotta magát\:\n{0}
discordErrorLoggerInvalidChannel=A Discord konzol naplózása érvénytelen csatorna -definíció miatt le van tiltva\! Ha letiltani kívánja, állítsa a csatornaazonosítót "nincs" értékre; Ellenkező esetben ellenőrizze, hogy a csatornaazonosító helyes -e.
discordErrorLoggerNoPerms=A Discord konzol logger le van tiltva elégtelen engedélyek miatt\! Kérjük, győződjön meg arról, hogy BOTja rendelkezik a "Webhooks kezelése" jogosultságokkal a szerveren. A javítás után futtassa az "/ess reload" parancsot.
discordErrorNoGuild=Érvénytelen vagy hiányzó szerver -azonosító\! Kérjük, kövesse a konfigurációs útmutatót a Plugin beállításához.
discordErrorNoGuildSize=A BOTja nincs a szervereken\! Kérjük, kövesse a konfigurációs útmutatót a Plugin beállításához.\n\n
discordErrorNoPerms=A BOTja nem látja vagy nem tud beszélni egyetlen csatornán sem\! Kérjük, győződjön meg arról, hogy a BOT olvasási és írási jogosultsággal rendelkezik minden használni kívánt csatornán.
discordErrorNoPrimary=Nem adott meg elsődleges csatornát, vagy a megadott elsődleges csatorna érvénytelen. Visszatérés az alapértelmezett csatornára\: \#{0}.
discordErrorNoPrimaryPerms=A botod nem tud beszélni az elsődleges csatornádon, a(z) \#{0} csatornán. Kérjük, győződjön meg róla, hogy botja rendelkezik olvasási és írási jogosultsággal minden olyan csatornán, amelyet használni kíván.
discordErrorNoToken=Token nincs megadva\! Kérjük, kövesse a konfigurációs útmutatót a Plugin beállításához.
discordErrorWebhook=Hiba történt üzenetek küldése közben a konzol csatornájára\! Ezt valószínűleg a konzol webhookjának véletlen törlése okozta. Ez általában javítható úgy, hogy a BOT rendelkezik a "Webhooks kezelése" jogosultsággal és ez után futtassa le a "/ess reload" parancsot.
discordErrorLogin=Hiba történt a Discord-ba való bejelentkezéskor, ami miatt a plugin letiltotta magát\: \n{0}
discordErrorLoggerInvalidChannel=Érvénytelen csatornát adtál meg, ezáltal a Discord naplózási rendszere letiltásra került\! Ha letiltani kívánod, állítsd a csatornaazonosítót "none" értékre; Ellenkező esetben ellenőrizze, hogy a csatornaazonosító helyes-e.
discordErrorLoggerNoPerms=A Discord konzol naplózó le van tiltva hibás engedélyek miatt\! Kérlek, győződj meg arról, hogy a bot rendelkezik-e "Webhookok kezelése" jogosultsággal a szerveren. A javítás után futtassa az "/ess reload" parancsot.
discordErrorNoGuild=Érvénytelen vagy hiányzó szerver azonosító\! Kérlek, kövesd a konfigurációs útmutatót a Plugin beállításához.
discordErrorNoGuildSize=A bot nem tartózkodik a szerveren\! Kérlek, kövesd a konfigurációs útmutatót a Plugin beállításához.\n\n
discordErrorNoPerms=A bot nem látja vagy nincs jogosultsága üzenet küldésre\! Kérlek, ellenőrizd, hogy a botnak van-e olvasás és írás joga az összes csatornában, amiben alkalmazni szeretnéd.
discordErrorNoPrimary=Nem adtál meg elsődleges csatornát, vagy a megadott csatorna érvénytelen. Visszatérés az alapértelmezett csatornára\: \#{0}.
discordErrorNoPrimaryPerms=A bot nem tud beszélni az elsődleges csatornádon, a(z) \#{0} csatornán. Kérlek, bizonyosodj meg róla, hogy a bot rendelkezik olvasási és írási jogosultsággal minden olyan csatornán, amiben használni szeretnéd.
discordErrorNoToken=Token nincs megadva\! Kérlek, kövesd a konfigurációs útmutatót a plugin beállításához.
discordErrorWebhook=Hiba történt a konzol csatornájára való üzenet küldése közben\! Ezt valószínűleg a konzol webhookjának véletlen törlése okozta. Ez általában javítható úgy, hogy a bot rendelkezik a "Webhookok kezelése" jogosultsággal és a "/ess reload" parancs futtatásával.
discordLinkInvalidGroup=A {1} szerepkörhöz érvénytelen {0} csoportot adtak meg. A következő csoportok állnak rendelkezésre\: {2}
discordLinkInvalidRole=A csoporthoz érvénytelen szerepkör-azonosítót, {0}, adtak meg\: {1}. A szerepek azonosítóját a /roleinfo paranccsal láthatja a Discordban.
discordLinkInvalidRole=A csoporthoz érvénytelen szerepkör-azonosítót, {0}, adtak meg\: {1}. A szerepek azonosítóját a /roleinfo paranccsal láthatja a Discord-ban.
discordLinkInvalidRoleInteract=A rang, {0} ({1}) nem használható a rang szinkronizációhoz, mivel a kiválasztott rang a bot rangja felett van. Helyezd a bot rangját a "{0}" rang felé, vagy a "{0}" rangot a bot rangja alá.
discordLinkInvalidRoleManaged=A rang, {0} ({1}), nem használható rang szinkronizációhoz, mivel az vagy egy másik bot vagy integráció által van használva.
discordLinkLinked=<primary>A Minecraft fiókod Discord-al való összekötéshez írd a <secondary>{0} <primary> karaktereket a Discord szerverre.
@@ -295,12 +295,12 @@ discordLoggingIn=Belépés a Discordba...
discordLoggingInDone=Sikeresen belépve mint {0}
discordMailLine=**Úl levél {0}-tól\:** {1}
discordNoSendPermission=Nem lehet üzenetet küldeni a csatornán\: \#{0} Győződjön meg arról, hogy a BOT rendelkezik az "Üzenetek küldése" engedéllyel az adott csatornán\!
discordReloadInvalid=Megpróbálta újratölteni az EssentialsX Discord konfigurációt, amíg a plugin érvénytelen állapotban van\! Ha módosította a konfigurációt, indítsa újra a szervert.
discordReloadInvalid=Megpróbáltad újratölteni az EssentialsX Discord konfigurációt, amíg a plugin érvénytelen állapotban van\! Ha módosítottad a konfigurációt, indítsad újra a szervert.
disposal=Szemetes
disposalCommandDescription=Megnyit egy hordozható szemetes menüt.
disposalCommandUsage=/<parancs>
disposalCommandUsage=/<command>
distance=<primary>Távolság\: {0}
dontMoveMessage=<primary>A teleportálás elkezdődik<secondary> {0}en<primary> belül. Ne mozogj.
dontMoveMessage=<primary>A teleportálás elkezdődik<secondary> {0}-en<primary> belül. Ne mozogj.
downloadingGeoIp=GeoIP adatbázis letöltése folyamatban... Eltarthat egy kis ideig (ország\: 1.7 MB, város\: 30MB)
dumpConsoleUrl=Létrejött egy szerver dump\: <secondary> {0}
dumpCreating=<primary>Szerver dump létrehozása...
@@ -326,7 +326,7 @@ emptySignLine=<dark_red>Üres sor {0}
enabled=engedélyezve
enchantCommandDescription=Elvarázsolja azt a tárgyat, amit a felhasználó tart.
enchantCommandUsage=/<command> <varázslatnév> [szint]
enchantCommandUsage1=/<command> <enchantment név> [szint]
enchantCommandUsage1=/<command> <varázslatnév> [szint]
enchantCommandUsage1Description=Megbűvöli a kezedben tartott tárgyat a megadott varázslattal egy választható szintre
enableUnlimited=<primary>Lekérve végtelen mennyiségű<secondary> {0} {1}<primary>-nak/nek.
enchantmentApplied=<primary>A következő varázslat\:<secondary> {0} <primary>sikeresen alkalmazva a kezedbe lévő tárgyra.
@@ -334,26 +334,26 @@ enchantmentNotFound=<dark_red>A varázslat nem található\!
enchantmentPerm=<dark_red>Nincs engedélyed a következő varázslathoz\:<secondary> {0}<dark_red>.
enchantmentRemoved=<primary>A következő varázslat\:<secondary> {0} <primary>sikeresen eltávolítva a kezedben lévő tárgyról.
enchantments=<primary>Varázslatok\:<reset> {0}
enderchestCommandDescription=Lehetővé teszi, hogy belenézz egy enderchest-be.
enderchestCommandDescription=Lehetővé teszi, hogy belenézz egy enderládába.
enderchestCommandUsage=/<command> [játékos]
enderchestCommandUsage1=/<command>
enderchestCommandUsage1Description=Megnyitja a végzetládádat
enderchestCommandUsage1Description=Megnyitja az enderládát
enderchestCommandUsage2=/<command> <játékos>
enderchestCommandUsage2Description=Megnyitja a megadott játékos végzetládáját
enderchestCommandUsage2Description=Megnyitja a megadott játékos enderládáját
equipped=Felvértezett
errorCallingCommand=Hiba a parancs meghívásakor /{0}
errorWithMessage=<secondary>Hiba\:<dark_red> {0}
essChatNoSecureMsg=Az EssentialsX Chat {0} verziója nem támogatja a biztonságos csevegést ezen a kiszolgálószoftveren. Frissítse az EssentialsX-et, és ha a probléma továbbra is fennáll, értesítse a fejlesztőket.
essChatNoSecureMsg=Az EssentialsX Chat {0} verziója nem támogatja a biztonságos csevegést ezen a kiszolgálószoftveren. Frissítsd az EssentialsX-et, és ha a probléma továbbra is fennáll, értesítsd a fejlesztőket.
essentialsCommandDescription=Essentials újratöltése.
essentialsCommandUsage=/<command>
essentialsCommandUsage1=/<command> újratöltés
essentialsCommandUsage1=/<command> reload
essentialsCommandUsage1Description=Essentials konfig újratöltve
essentialsCommandUsage2=/<command> verzió
essentialsCommandUsage2=/<command> version
essentialsCommandUsage2Description=Információt ad az Essentials verziójáról
essentialsCommandUsage3=/<command> parancsok
essentialsCommandUsage3=/<command> commands
essentialsCommandUsage3Description=Információt ad arról, hogy az Essentials milyen parancsokat továbbít
essentialsCommandUsage4=/<command> debug
essentialsCommandUsage4Description=Átválltja az Essentials'' "debug mode"-ját
essentialsCommandUsage4Description=Átállítja az Essentials hibakeresési módját
essentialsCommandUsage5=/<command> reset <játékos>
essentialsCommandUsage5Description=Visszaállítja a megadott játékos felhasználói adatait
essentialsCommandUsage6=/<command> cleanup
@@ -365,7 +365,7 @@ essentialsCommandUsage8Description=Szerver dump-ot generál a kért információ
essentialsHelp1=A fájl sérült, és az Essentials nem tudja megnyitni. Az Essentials most le van tiltva. Ha nem tudja megjavítani a fájlt, akkor látogasson el a http\://tiny.cc/EssentialsChat webhelyre
essentialsHelp2=A fájl sérült, és az Essentials nem tudja megnyitni. Az Essentials most le van tiltva. Ha nem tudja megjavítani a fájlt, írja be a /essentialshelp parancsot a játékban, vagy látogassan el a http\://tiny.cc/EssentialsChat webhelyre
essentialsReload=<primary>Essentials újratöltve<secondary> {0}.
exp=<secondary>{0}<secondary> {1} <primary>xp (szint<secondary> {2}<primary>) és kell<secondary> {3} xp a szintlépéshez.
exp=<secondary>{0}<secondary> {1} <primary>xp (<secondary> {2}<primary> szint) és kell<secondary> {3} xp a szintlépéshez.
expCommandDescription=Adj hozzá, állítsd be, állítsd vissza, vagy nézd meg a játékosok tapasztalatait.
expCommandUsage=/<command> [reset|show|set|give] [játékosnév [mennyiség]]
expCommandUsage1=/<command> give <játékos> <összeg>
@@ -413,7 +413,7 @@ fireworkCommandUsage4=/<command> <meta>
fireworkCommandUsage4Description=A kezedben tartott tüzijátékhoz hozzáadja a megadott effektet
fireworkEffectsCleared=<primary>Az összes effekt eltávolítva a tartott halomról.
fireworkSyntax=<primary>Tűzijáték paraméterek\:<secondary> color\:\\<color> [fade\:\\<color>] [shape\:<shape>] [effect\:<effect>]\n<primary>Több szín/effektus használatához vesszővel kell elválasztani az értékeket. pl.\: <secondary>red,blue,pink\n<primary>Alakzatok\:<secondary> star, ball, large, creeper, burst <primary>Effektek\:<secondary> trail, twinkle.
fixedHomes=Érvénytelen HOME-ok törölve
fixedHomes=Érvénytelen otthonok törölve
fixingHomes=Érvénytelen otthonok törlése...
flyCommandDescription=Szállj fel, és repülj\!
flyCommandUsage=/<command> [játékos] [on|off]
@@ -422,9 +422,9 @@ flyCommandUsage1Description=Beállítja a repülőmódot neked, vagy egy megadot
flying=repül
flyMode={1} <primary>repülés módja átállítva erre\: <secondary>{0}<primary>.
foreverAlone=<dark_red>Nincs senki, akinek válaszolhatnál.
fullStack=<dark_red>Már teljes a halom.
fullStackDefault=<primary>A halmod az alapértelmezett méretre lett beállítva, <secondary>{0}<primary>.
fullStackDefaultOversize=<primary>A halmod a maximális méretre lett beállítva, <secondary>{0}<primary>.
fullStack=<dark_red>Már teljes egy egész stack-ed.
fullStackDefault=<primary>A stack-ed az alapértelmezett méretre lett beállítva, <secondary>{0}<primary>.
fullStackDefaultOversize=<primary>A stack-ed a maximális méretre lett beállítva, <secondary>{0}<primary>.
gameMode={1} <primary>játékmódja átállítva erre\: <secondary>{0}<primary>.
gameModeInvalid=<dark_red>Meg kell adnod egy érvényes játékost/módot.
gamemodeCommandDescription=Játékmód megváltoztatása.
@@ -441,7 +441,7 @@ geoipJoinFormat=<secondary>{0}<primary> innen jött\: <secondary>{1}<primary>.
getposCommandDescription=Szerezd meg a jelenlegi vagy egy játékos koordinátáit.
getposCommandUsage=/<command> [játékos]
getposCommandUsage1=/<command> [játékos]
getposCommandUsage1Description=Megmutatja a koordinátádat vagy egy másik játékosét ha megadta
getposCommandUsage1Description=Megmutatja a koordinátádat vagy egy másik játékosét ha megadtad
giveCommandDescription=Egy tárgyat ad a játékosnak.
giveCommandUsage=/<command> <játékos> <tárgy|numerikus> [mennyiség [tárgymeta...]]
giveCommandUsage1=/<command> <játékos> <tárgy> [összeg]
@@ -499,24 +499,24 @@ helpPlugin=<dark_red>{0}<reset>\: Plugin segítség\: /help {1}
helpopCommandDescription=Üzenet az online adminoknak.
helpopCommandUsage=/<command> <üzenet>
helpopCommandUsage1=/<command> <üzenet>
helpopCommandUsage1Description=A megadott üzenetet közvetíti a fent lévő összes adminnak
helpopCommandUsage1Description=A megadott üzenetet közvetíti a fent lévő összes adminisztrátoroknak
holdBook=<dark_red>Nincs a kezedben írható könyv.
holdFirework=<dark_red>A kezedben kell tartanod a tűzijátékot, hogy hozzáadd az effekteket.
holdPotion=<dark_red>Egy bájitalt kell a kezedben tartanod, hogy effekteket adhass hozzá.
holeInFloor=<dark_red>Lyuk a padlóban\!
homeCommandDescription=Teleportál az otthonodhoz.
homeCommandUsage=/<command> [játékos\:][név]
homeCommandUsage1=/<command> <name>
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=<primary>Otthonok\:<reset> {0}
homeConfirmation=<primary>Már van egy ilyen nevű otthonod <secondary>{0}<primary>\!\nA meglévő otthon felülírásához írd be újra a parancsot.
homeRenamed=<primary>Home <secondary>{0} <primary> át lett nevezve <secondary>{1}<primary>-ra.
homeRenamed=<<secondary>{0} <primary> otthon át lett nevezve <secondary>{1}<primary>-ra.
homeSet=<primary>Beállítva otthonnak ez a hely.
hour=óra
hours=óra
ice=<primary>Sokkal hidegebbnek érzed magad...
ice=<primary>Sokkal hidegebbnek tűnsz...
iceCommandDescription=Lehűt egy játékost.
iceCommandUsage=/<command> [játékos]
iceCommandUsage1=/<command>
@@ -529,11 +529,11 @@ iceOther=<primary>Hűsöl<secondary> {0}<primary>.
ignoreCommandDescription=Játékosok figyelmen kívül hagyása vagy a figyelmen kívül hagyás visszavonása.
ignoreCommandUsage=/<command> <játékos>
ignoreCommandUsage1=/<command> <játékos>
ignoreCommandUsage1Description=Játékosok figyelmen kívül hagyása vagy visszavonása
ignoreCommandUsage1Description=Játékosok ignorálása vagy ignorálás visszavonása a megadott játékossal
ignoredList=<primary>Figyelmen kívül hagyva\:<reset> {0}
ignoreExempt=<dark_red>Nem hagyhatod figyelmen kívül ezt a játékost.
ignorePlayer=<primary>Mostantól figyelmen kívül hagyod<secondary> {0} <primary>játékost.
ignoreYourself=<primary>Saját magad ignorálása nem oldja meg a problémáid.
ignoreYourself=<primary>Önmagad elhallgattatása nem hoz megoldást a problémáidra.
illegalDate=Illegális dátumformátum.
infoAfterDeath=<primary>Meghaltál itt\: <yellow>{0} {1}, {2}, {3}<primary>.
infoChapter=<primary>Válassz fejezetet\:
@@ -543,20 +543,20 @@ infoCommandUsage=/<command> [fejezet] [oldal]
infoPages=<yellow> ---- <primary>{2} <yellow>--<primary> Oldal <secondary>{0}<primary>/<secondary>{1} <yellow>----
infoUnknownChapter=<dark_red>Ismeretlen fejezet.
insufficientFunds=<dark_red>Nem áll rendelkezésre elegendő összeg.
invalidBanner=<dark_red>Érvénytelen zászló szintaxis.
invalidBanner=<dark_red>Érvénytelen banner syntax.
invalidCharge=<dark_red>Érvénytelen díj.
invalidFireworkFormat=<primary>Ez az opció\: <dark_red>{0} <primary>nem érvényes <dark_red>{1}<primary>-ra/-re.
invalidFireworkFormat=<dark_red>A(z) <secondary>{0} <dark_red>nem érvényes a(z) <secondary>{1}<dark_red> értékre.
invalidHome=<dark_red>A(z)<secondary> {0} <dark_red>otthon nem létezik\!
invalidHomeName=<dark_red>Érvénytelen otthon név\!
invalidItemFlagMeta=<dark_red>Érvénytelen elem zászló meta\: <secondary>{0}<dark_red>.
invalidMob=<dark_red>Érvénytelen élőlény típus.
invalidMob=<dark_red>Érvénytelen mob típus.
invalidModifier=<dark_red>Érvénytelen módosítás.
invalidNumber=Érvénytelen szám.
invalidPotion=<dark_red>Érvénytelen főzet.
invalidPotionMeta=<dark_red>Érvénytelen főzet meta\: <secondary>{0}<dark_red>.
invalidSign=<dark_red>Érvénytelen tábla
invalidSignLine=<dark_red>A(z)<secondary> {0}<dark_red>. sor a táblán érvénytelen.
invalidSkull=<dark_red>Kérlek, játékos fejet tarts a kezedben.
invalidSkull=<dark_red>Kérlek, tarts egy játékos fejet a kezedben.
invalidWarpName=<dark_red>Érvénytelen warp név\!
invalidWorld=<dark_red>Érvénytelen világ.
inventoryClearFail=<secondary>{0}<dark_red>-nak/nek nincs <secondary>{1} <dark_red>db <secondary>{2}<dark_red>-ja/je.
@@ -568,7 +568,7 @@ inventoryFull=<dark_red>Az eszköztárad tele van.
invseeCommandDescription=Nézd meg a többi játékos eszköztárát.
invseeCommandUsage=/<command> <játékos>
invseeCommandUsage1=/<command> <játékos>
invseeCommandUsage1Description=Megnyitja a megadott játékos leltárát
invseeCommandUsage1Description=Megnyitja a megadott játékos eszköztárát
invseeNoSelf=<secondary>Csak mások eszköztárát tekintheted meg.
is=van
isIpBanned=<primary>A(z) <secondary>{0} <primary> IP már ki van tiltva.
@@ -594,9 +594,9 @@ itemloreInvalidItem=<dark_red>Tarts egy tárgyat, hogy szerkeszthesd a lore-ját
itemloreMaxLore=<dark_red>Nem adhatsz több sort ehhez a tárgyhoz.
itemloreNoLine=<dark_red>A tartott tárgynak nincs lore szövege ebben a sorban <secondary>{0}<dark_red>.
itemloreNoLore=<dark_red>A tartott tárgynak nincs semmilyen lore szövege.
itemloreSuccess=<primary>Hozzáadtad ezt "<secondary>{0}<primary>" a tartott tárgy lore-jához.
itemloreSuccess=<primary>Hozzáadtad a(z) "<secondary>{0}<primary>" -t a tartott tárgy lore-jához.
itemloreSuccessLore=<primary>Megváltoztattad a(z) <secondary>{0}<primary>. sort erre a tartott tárgy lore-jában "<secondary>{1}<primary>".
itemMustBeStacked=<dark_red>A tárgyat halomban kell értékesíteni. A 2s mennyisége két halom lenne, stb.
itemMustBeStacked=<dark_red>A tárgyat stackek-ben kell értékesíteni. A 2s két stack lenne, stb.
itemNames=<primary>Tárgy rövid nevei\:<reset> {0}
itemnameClear=<primary>Törölted ennek a tárgynak a nevét.
itemnameCommandDescription=Elnevez egy tárgyat.
@@ -604,7 +604,7 @@ itemnameCommandUsage=/<command> [név]
itemnameCommandUsage1=/<command>
itemnameCommandUsage1Description=Törli a kezedben tartott tárgy nevét
itemnameCommandUsage2=/<command> <név>
itemnameCommandUsage2Description=Beállítja a kezedben tartott tárgyat a megadott szövegre
itemnameCommandUsage2Description=Beállítja a kezedben tartott tárgy nevét a megadott szövegre
itemnameInvalidItem=<secondary>Szükséged van egy tárgyra a kezedbe, hogy át tudd nevezni.
itemnameSuccess=<primary>Átnevezted a kezedben lévő tárgyat "<secondary>{0}<primary>" névre.
itemNotEnough1=<dark_red>Nincs elég eladni való tárgyad.
@@ -866,10 +866,10 @@ noLocationFound=<dark_red>Nem található érvényes hely.
noMail=<primary>Nincs leveled.
noMailOther=<secondary>{0}<primary>-nak/nek nincsen levele.
noMatchingPlayers=<primary>Nem található megfelelő játékos.
noMetaComponents=Adat komponensek nem támogatottak ebben a Bukkit verzióban. Kérlek, használj JSON NBT metaadatot.
noMetaComponents=Az adatkomponensek nem támogatottak ebben a Bukkit verzióban. Kérlek, használj JSON NBT metaadatot.
noMetaFirework=<dark_red>Nincs jogosultságod, hogy alkalmazd ezt a tűzijáték meta-t.
noMetaJson=A JSON Metadata nem támogatott a Bukkit ezen verziójában.
noMetaNbtKill=JSON NBT metaadat nem támogatott többé. Konvertálnod kell a definált tárgyakat adatkomponensé. Konvertálni NBT adatokat adatkomponensé itt tudsz\: https\://docs.papermc.io/misc/tools/item-command-converter
noMetaJson=A JSON Metaadat nem támogatott a Bukkit ezen verziójában.
noMetaNbtKill=JSON NBT metaadat nem támogatott többé. Konvertálnod kell a megadott tárgyakat adatkomponensé. Konvertálni JSON NBT adatokat adatkomponensé itt tudsz\: https\://docs.papermc.io/misc/tools/item-command-converter
noMetaPerm=<dark_red>Nincs jogosultságod alkalmazni ezt a meta-t <secondary>{0}<dark_red> erre az elemre.
none=senki
noNewMail=<primary>Nincs új leveled.
@@ -1128,7 +1128,7 @@ sellCommandUsage4=/<command> blocks [összeg]
sellCommandUsage4Description=Sells all (or the given amount, if specified) of blocks in your inventory Eladja az összes (vagy a megadott mennyiséget) blokkot az eszköztáradban
sellHandPermission=<primary>Nincs engedélyed a kézből történő eladásra.
serverFull=A szerver tele van\!
serverReloading=Jó esély van rá, hogy most újratölti a szerverét. Ha ez a helyzet, miért utálod magad? Ne várjon támogatást az EssentialsX csapattól, ha használod a /reload parancsot.
serverReloading=Jó esély van rá, hogy most újratöltöd a szervert. Ha ez a helyzet, miért utálod magad? Ne várj támogatást az EssentialsX csapatától, ha használod a /reload parancsot.
serverTotal=<primary>Szerver összesen\:<secondary> {0}
serverUnsupported=A szerver egy nem támogatott verzión fut\!
serverUnsupportedClass=Állapotmeghatározó osztály\: {0}
@@ -1257,7 +1257,7 @@ stonecutterCommandDescription=Megnyit egy kővágót.
stonecutterCommandUsage=/<command>
sudoCommandDescription=Egy parancs végrehajtása egy másik felhasználóval.
sudoCommandUsage=/<command> <játékos> <parancs [args]>
sudoCommandUsage1=/<command> <játékos> <parancs> [args]
sudoCommandUsage1=/<command> <játékos> <parancs> [paraméterek]
sudoCommandUsage1Description=A megadott játékos nevében futtatja a megadott parancsot
sudoExempt=<dark_red>Nem kényszerítheted <secondary>{0}<dark_red> játékost.
sudoRun=<secondary>{0}<primary> erőltetése ennek a futtatására\:<reset> /{1}
@@ -1439,7 +1439,7 @@ typeWorldName=<primary>Beírhatsz egy adott világ nevet is.
unableToSpawnItem=<dark_red>Nem lehetett leidézni <secondary>{0}<dark_red>-t; ez nem idézhető tárgy.
unableToSpawnMob=<dark_red>Nem lehetett az élőlényt leidézni.
unbanCommandDescription=Egy megadott játékos tiltásának feloldása.
unbanCommandUsage=/<command> <játékoss>
unbanCommandUsage=/<command> <játékos>
unbanCommandUsage1=/<command> <játékos>
unbanCommandUsage1Description=Feloldja a megadott játékos tiltását.
unbanipCommandDescription=Egy megadott IP cím tiltásának feloldása.
File diff suppressed because it is too large. Load diff
@@ -1,4 +1,7 @@
#Sat Feb 03 17:34:46 GMT 2024
action=<dark_purple>* {0} <dark_purple>{1}
addedToAccount=<yellow>{0}<green> があなたの口座に追加されました。
addedToOthersAccount=<yellow>{0}<green> が<yellow> {1}<green> 口座に追加されました。新しい残高\:<yellow> {2}
adventure=アドベンチャー
afkCommandDescription=キーボードから離れたユーザーとしてマークします。
afkCommandUsage=/<command> [player/message...]
@@ -97,6 +100,7 @@ bottomCommandDescription=今立っている位置の移動可能な1番下の座
bottomCommandUsage=/<command>
breakCommandDescription=見ているブロックを壊します。
breakCommandUsage=/<command>
broadcast=<primary>[<dark_red>Broadcast<primary>]<green> {0}
broadcastCommandDescription=サーバー全体にメッセージを送信します。
broadcastCommandUsage=/<command> <msg>
broadcastCommandUsage1=/<command> <message>
@@ -113,6 +117,7 @@ burnMsg=<secondary>{0}<primary>を<secondary>{1}秒後<primary>に点火しま
cannotSellNamedItem=<dark_red>エンチャントされたアイテムを修理することはできません。
cannotSellTheseNamedItems=<primary>エンチャントされたアイテム <dark_red>{0} <primary>を修理することはできません。
cannotStackMob=<dark_red>複数のMobをスタックする権限がありません。
cannotRemoveNegativeItems=<dark_red>負の数のアイテムは削除できません。
canTalkAgain=<primary>ミュートが解除されました。発言することができます。
cantFindGeoIpDB=GeoIPデータベースが見つかりませんでした。
cantGamemode=<dark_red>ゲームモードを{0}に変更する権限がありません。
@@ -120,6 +125,7 @@ cantReadGeoIpDB=GeoIPデータベースの読み込みに失敗しました。
cantSpawnItem=<dark_red>あなたは<secondary>{0}<dark_red>をスポーンさせる権限がありません。
cartographytableCommandDescription=製図台を開きます。
cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
chatTypeSpy=[スパイ]
cleaned=ユーザーファイルがクリーンアップされました。
cleaning=ユーザーファイルをクリーンしています。
@@ -135,6 +141,9 @@ clearinventoryCommandUsage3=/<command> <player> <item> [amount]
clearinventoryCommandUsage3Description=指定されたプレイヤーのインベントリから、指定したアイテムをすべて (または指定された量) 消去します
clearinventoryconfirmtoggleCommandDescription=インベントリのアイテムを消すときに本当に実行するかを確認を促すかどうかを切り替えます。
clearinventoryconfirmtoggleCommandUsage=/<command>
commandArgumentOptional=<gray>
commandArgumentOr=<secondary>
commandArgumentRequired=<yellow>
commandCooldown=<secondary> {0} にはそのコマンドを入力できません。
commandDisabled=<secondary> コマンド<primary> {0}<secondary> は無効です。
commandFailed=コマンド{0}の実行に失敗\:
@@ -143,6 +152,7 @@ commandHelpLine1=<primary>コマンドヘルプ\: <white>/{0}
commandHelpLine2=<primary>説明\: <white>{0}
commandHelpLine3=<primary>使用方法;
commandHelpLine4=<primary>エイリアス(s)\: <white>{0}
commandHelpLineUsage={0} <primary>- {1}
commandNotLoaded=<dark_red>{0} は正しく読み込まれました。
consoleCannotUseCommand=このコマンドはコンソールでは実行できません。
compassBearing=<primary>方角\:{0} ({1}度)
@@ -156,6 +166,8 @@ condenseCommandUsage2=/<command> <item>
condenseCommandUsage2Description=インベントリ内の指定されたアイテムを圧縮します
configFileMoveError=Config.ymlのバックアップフォルダへの移動が失敗しました。
configFileRenameError=一時ファイルのconfig.ymlへの名前変更をすることが出来ませんでした。
confirmClear=<gray> <b>確認</b><gray> インベントリをクリアするには、次のコマンドを繰り返してください: <primary>{0}
confirmPayment=<gray> <b>確認</b><gray> <primary>{0}<gray>の支払いには、次のコマンドを繰り返してください: <primary>{1}
connectedPlayers=<primary>接続中のプレイヤー一覧<reset>
connectionFailed=接続することができませんでした。
consoleName=<secondary>コンソール
@@ -168,6 +180,7 @@ createkitCommandUsage=/<command> <kitname> <delay>
createkitCommandUsage1=/<command> <kitname> <delay>
createkitCommandUsage1Description=指定された名前と遅延を持つキットを作成します
createKitFailed=<dark_red>キット{0}を作成する時にエラーが発生しました。
createKitSeparator=<st>-----------------------
createKitSuccess=<primary>作成されたキット:<white> {0} \n<primary>遅延:<white> {1} \n<primary>リンク:<white> {2} \n<primary>上のリンクの内容をkits.ymlにコピーします。
createKitUnsupported=<dark_red>NBTアイテムシリアライズは有効になっていますがこのサーバーは Paper 1.15.2+ で実行していません。標準的なアイテムシリアライゼーションにフォールバックしています。
creatingConfigFromTemplate=テンプレートからコンフィグファイルを生成しています\: {0}
@@ -205,7 +218,9 @@ delkitCommandUsage1=/<command> <kit>
delkitCommandUsage1Description=指定された名前のキットを削除します
delwarpCommandDescription=指定したワープを削除します。
delwarpCommandUsage=/<command> <warp>
delwarpCommandUsage1=/<command> <warp>
delwarpCommandUsage1Description=指定された名前のワープを削除します
deniedAccessCommand=<secondary>{0} <dark_red>はコマンドへのアクセスが拒否されました。
denyBookEdit=<dark_red>この本のロックを解除することはできません。
denyChangeAuthor=<dark_red>この本の著者を変更することはできません。
denyChangeTitle=<dark_red>この本のタイトルを変更することはできません。
@@ -232,6 +247,7 @@ discordCommandAccountResponseLinkedOther={0}''のアカウントは次のMCIDと
discordCommandAccountResponseNotLinked=あなたは連携されたマインクラフトアカウントがありません。
discordCommandAccountResponseNotLinkedOther={0} はリンクされたマインクラフトアカウントを持っていません。
discordCommandDescription=プレイヤーにdiscordの招待リンクを送信します。
discordCommandLink=<primary> <secondary><click\:open_url\:"{0}">{0}</click><primary> からDiscordサーバーに参加してください!
discordCommandUsage=/<コマンド>
discordCommandUsage1=/<コマンド>
discordCommandUsage1Description=プレイヤーにdiscordの招待リンクを送信します。
@@ -305,6 +321,7 @@ ecoCommandUsage3Description=指定したプレイヤーの残高を指定した
ecoCommandUsage4=/<command> reset <player> <amount>
ecoCommandUsage4Description=指定したプレイヤーの残高をサーバーの開始時の残高にリセットします
editBookContents=<yellow>あなたは、この本の内容を編集することが出来ます。
emptySignLine=<dark_red>空行 {0}
enabled=有効
enchantCommandDescription=持っているアイテムをエンチャントします。
enchantCommandUsage=/<command> <enchantmentname> [level]
@@ -317,7 +334,10 @@ enchantmentPerm=<dark_red>あなたは<secondary> {0}<dark_red>を実行する
enchantmentRemoved=<primary>エンチャント <secondary>{0} <primary> を手に持っているアイテムから消しました。
enchantments=<primary>エンチャント\:<reset> {0}
enderchestCommandDescription=エンダーチェストの中を見ることができます。
enderchestCommandUsage=/<command> [player]
enderchestCommandUsage1=/<command>
enderchestCommandUsage1Description=エンダーチェストを開きます
enderchestCommandUsage2=/<command> <player>
enderchestCommandUsage2Description=対象のプレイヤーのエンダチェストを開けます
equipped=装備済み
errorCallingCommand=/{0} コマンド呼び出しエラー
@@ -357,6 +377,8 @@ expCommandUsage5=/<command> reset <playername>
expCommandUsage5Description=対象のプレイヤーのXPを0にする
expSet=<secondary>{0} <primary>は<secondary> {1} <primary>経験値を手に入れました。
extCommandDescription=プレイヤーを消火する。
extCommandUsage=/<command> [player]
extCommandUsage1=/<command> [player]
extCommandUsage1Description=指定された場合、自分自身や他のプレイヤーを消火します
extinguish=<primary>あなたを消火しました。
extinguishOthers=<primary> {0} を消火しました<primary>。
@@ -366,11 +388,14 @@ failedToWriteConfig={0} の書き込みに失敗しました。
false=<dark_red>無効<reset>
feed=<primary>満腹状態になりました。
feedCommandDescription=飢えを満たす。
feedCommandUsage=/<command> [player]
feedCommandUsage1=/<command> [player]
feedCommandUsage1Description=指定されている場合、自分か他のプレイヤーを満腹状態にします。
feedOther=<secondary>{0} <primary>さんを満腹状態にしました。
fileRenameError={0} の名前変更に失敗しました\!
fireballCommandDescription=火の玉や色々な種類の弾を投げます
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]
fireballCommandUsage2Description=指定された発射体を、指定された速度で、この位置から投げます。
@@ -391,6 +416,7 @@ fixedHomes=無効なホームを削除しました
fixingHomes=無効なホームを削除しています…
flyCommandDescription=離陸して急いで!
flyCommandUsage=/<command> [player] [on|off]
flyCommandUsage1=/<command> [player]
flyCommandUsage1Description=指定されている場合、自分または他のプレイヤーのフライを切り替えます。
flying=飛行中
flyMode=<primary>Flyモードを {1} が<secondary> {0} <primary>にしました。
@@ -402,14 +428,18 @@ gameMode=<secondary>{1} <primary>さんのゲームモードを<secondary> {0} <
gameModeInvalid=<dark_red>そのゲームモードは存在しません。
gamemodeCommandDescription=プレイヤーのゲームモードを変更します。
gamemodeCommandUsage=/<command> <survival|creative|adventure|spectator> [player]
gamemodeCommandUsage1=/<command> <survival|creative|adventure|spectator> [player]
gamemodeCommandUsage1Description=指定された場合、あなたまたは他のプレイヤーのゲームモードを設定します
gcCommandDescription=メモリ、稼働時間、ティック情報を報告します。
gcCommandUsage=/<command>
gcfree=<primary>未使用メモリー\:<secondary> {0} MB.
gcmax=<primary>最大メモリー\:<secondary> {0} MB.
gctotal=<primary>割り当てメモリー\:<secondary> {0} MB.
gcWorld=<primary>{0} "<secondary>{1}<primary>"\: <secondary>{2}<primary> チャンク, <secondary>{3}<primary> エンティティ, <secondary>{4}<primary>
geoipJoinFormat=<secondary>{0} <primary>さんが <secondary>{1}<primary>から来ました。
getposCommandDescription=現在の座標やプレイヤーの座標を取得します。
getposCommandUsage=/<command> [player]
getposCommandUsage1=/<command> [player]
getposCommandUsage1Description=自分または他のプレイヤーの座標を取得します
giveCommandDescription=プレイヤーにアイテムを付与します
giveCommandUsage=/<command> <player> <item|numeric> [amount [itemmeta...]]
@@ -423,7 +453,10 @@ geoIpLicenseMissing=ライセンスキーが見つかりません!初期設定
geoIpUrlEmpty=GeoIPのダウンロードURLが空です.
geoIpUrlInvalid=GeoIPダウンロードURLが有効ではありません。
givenSkull=<secondary>{0} <primary>の頭を手に入れました。
givenSkullOther=<primary><secondary>{0}<primary>に<secondary>{1}<primary>の頭蓋骨を与えました。
godCommandDescription=神のような力を可能にします。
godCommandUsage=/<command> [player] [on|off]
godCommandUsage1=/<command> [player]
godCommandUsage1Description=指定されている場合、あなたまたは他のプレイヤーのゴッドモードを切り替えます
giveSpawn=<secondary> {1} <primary>の<secondary> {0} <primary>を<secondary> {2} <primary>に与える。
giveSpawnFailure=<dark_red>スペースが足りません、<secondary> {0} {1} <dark_red>が失われました。
@@ -449,6 +482,8 @@ hatRemoved=<primary>帽子を外しました。
haveBeenReleased=<primary>あなたは解放されました。
heal=<primary>体力と満腹状態を回復しました。
healCommandDescription=自分または指定されたプレイヤーを回復します。
healCommandUsage=/<command> [player]
healCommandUsage1=/<command> [player]
healCommandUsage1Description=指定された場合、あなたまたは他のプレイヤーを回復させます
healDead=<dark_red>死んでいる状態のプレイヤーを回復させることはできません。
healOther=<secondary>{0} <primary>の体力・満腹状態を回復しました。
@@ -456,6 +491,7 @@ helpCommandDescription=利用可能なコマンドの一覧を表示します。
helpCommandUsage=/<command> [search term] [page]
helpConsole=コンソールからヘルプを表示するには、「?」と入力します。
helpFrom=<secondary>{0}<primary>のコマンド
helpLine=<primary>/{0}<reset>\: {1}
helpMatching=<primary>ヘルプに"<secondary>{0}<primary>"を含むヘルプ
helpOp=<dark_red>[重要]<reset> <primary>{0}\:<reset> {1}
helpPlugin=<dark_red>{0}<reset>のヘルプ\: /help {1}
@@ -481,16 +517,22 @@ hour=時間
hours=時間
ice=<primary>s寒気がする…
iceCommandDescription=プレイヤーを凍らせます。
iceCommandUsage=/<command> [player]
iceCommandUsage1=/<command>
iceCommandUsage1Description=凍らせます
iceCommandUsage2=/<command> <player>
iceCommandUsage2Description=指定したプレイヤーを凍らせます
iceCommandUsage3=/<command> *
iceCommandUsage3Description=全てのプレイヤーを凍らせます
iceOther=<secondary> {0} <primary>は凍らされました<primary>.
ignoreCommandDescription=他のプレーヤーを無視したり、無視を解除したりすることができます。
ignoreCommandUsage=/<command> <player>
ignoreCommandUsage1=/<command> <player>
ignoreCommandUsage1Description=指定したプレイヤーを無視または無視を解除します
ignoredList=<primary>チャット非表示中のプレイヤー\:<reset> {0}
ignoreExempt=<dark_red>そのプレイヤーの発言を無視することはできません。
ignorePlayer=<primary>今後はプレイヤー<secondary> {0} <primary>を無視します。
ignoreYourself=<primary>自分自身を無視しても問題は解決しません。
illegalDate=日付の形式が間違っています。
infoAfterDeath=<primary>あなたは<yellow> {0} <primary>で死亡しました。<yellow> {1}, {2}, {3}
infoChapter=<primary>章の選択:
@@ -507,17 +549,24 @@ invalidHome=<dark_red>ホーム<secondary> {0} <dark_red>は存在しません\!
invalidHomeName=<dark_red>無効なホーム名です。
invalidItemFlagMeta=<dark_red>アイテムのメタが不正です\: <secondary>{0}<dark_red>
invalidMob=<dark_red>そのMobTypeで設定することは出来ません。
invalidModifier=<dark_red>無効な修正子です。
invalidNumber=その番号は無効です。
invalidPotion=<dark_red>そのポーションは無効です。
invalidPotionMeta=<dark_red>ポーションは無効です。<secondary>{0}<dark_red>
invalidSign=<dark_red>無効な記号
invalidSignLine=<dark_red>Line<secondary> {0} <dark_red>onサインは無効です。
invalidSkull=<dark_red>プレイヤーの頭を手に持っている必要があります。
invalidWarpName=<dark_red>そのワープ名で設定することはできません。
invalidWorld=<dark_red>無効なワールドです。
inventoryClearFail=<dark_red>プレイヤー<secondary> {0} <dark_red>は<secondary> {2} <dark_red>のうち<secondary> {1} <dark_red>を持っていません。
inventoryClearingAllArmor=<primary>{0} のインベントリと防具を削除しました。
inventoryClearingAllItems=<primary><secondary> {0} <primary>からすべての在庫アイテムをクリアしました。
inventoryClearingFromAll=<primary>すべてのユーザーのインベントリをクリアしています…
inventoryClearingStack=<secondary> {2} <primary>から<secondary> {1} <primary>の<secondary> {0} <primary>を削除しました。
inventoryFull=<dark_red>インベントリがいっぱいです。
invseeCommandDescription=他のプレイヤーのインベントリを見る
invseeCommandUsage=/<command> <player>
invseeCommandUsage1=/<command> <player>
invseeCommandUsage1Description=指定したプレイヤーのインベントリを開きます
invseeNoSelf=<secondary>他のプレイヤーのインベントリのみ閲覧することができます。
is=は
@@ -1,4 +1,7 @@
#Sat Feb 03 17:34:46 GMT 2024
action=<dark_purple>* {0} <dark_purple>{1}
addedToAccount=<yellow>{0}<green> is toegevoegd aan uw rekening.
addedToOthersAccount=<yellow>{0}<green> toegevoegd aan<yellow> {1}<green> rekening. Nieuw saldo\:<yellow> {2}
adventure=avontuur
afkCommandDescription=Markeert je als weg-van-toetsenbord.
afkCommandUsage=/<command> [speler/bericht...]
@@ -25,10 +28,13 @@ autoAfkKickReason=Je bent van de server gekickt omdat je niets hebt gedaan voor
autoTeleportDisabled=<primary>Je keurt teleportatieverzoeken niet langer automatisch goed.
autoTeleportDisabledFor=<secondary>{0}<primary> keurt niet langer teleportatieverzoeken goed.
autoTeleportEnabled=<primary>Je keurt teleportatieverzoeken vanaf nu automatisch goed.
autoTeleportEnabledFor=<secondary>{0}<primary> accepteert nu automatisch teleporteer verzoeken.
backAfterDeath=<primary>Gebruik de<secondary> /back<primary> opdracht om terug te keren naar je sterfplaats.
backCommandDescription=Teleporteert je naar je locatie voordat je tp/spawn/warp hebt gedaan.
backCommandUsage=/<command> [speler]
backCommandUsage1=/<command>
backCommandUsage1Description=Teleporteerd jou naar je hoofd locatie
backCommandUsage2=/<command> <player>
backCommandUsage2Description=Teleporteerd de specifieke speler naar zijn hoofd locatie
backOther=<primary>Teruggegaan<secondary> {0}<primary> naar vorige locatie.
backupCommandDescription=Voert de backup uit als deze is geconfigureerd.
@@ -41,16 +47,20 @@ backUsageMsg=<gray>Naar Uw vorige locatie aan het gaan.
balance=<gray>Saldo\: {0}
balanceCommandDescription=Laat het huidige saldo van een speler zien.
balanceCommandUsage=/<command> [speler]
balanceCommandUsage1=/<command>
balanceCommandUsage1Description=Toont je huidige saldo
balanceCommandUsage2=/<command> <player>
balanceCommandUsage2Description=Toont het saldo van een specifieke speler
balanceOther=<green>Saldo van {0}<green>\:<secondary> {1}
balanceTop=<gray> Top saldo ({0})
balanceTopLine={0}. {1}, {2}
balancetopCommandDescription=Haalt de beste saldowaarden op.
balancetopCommandUsage=/<commando> [pagina]
balancetopCommandUsage1=/<command> [pagina]
balancetopCommandUsage1Description=De eerste (of gespecificeerde) pagina van de waarden van de bovenste balans
banCommandDescription=Verbant een speler.
banCommandUsage=/<command> <speler> [reden]
banCommandUsage1=/<command> <player> [reden]
banCommandUsage1Description=Verban de speler met een optionele reden
banExempt=<gray>Je kunt deze speler niet verbannen.
banExemptOffline=<dark_red>Je kunt geen spelers verbannen die offline zijn.
@@ -59,21 +69,27 @@ banIpJoin=Jouw IP adress is verbannen van deze server, met als reden\: {0}
banJoin=Je bent van de server verbannen, met als reden\: {0}
banipCommandDescription=Verbant een IP-adres.
banipCommandUsage=<commando> <address> [reden]
banipCommandUsage1=/<command> <address> [reden]
banipCommandUsage1Description=Bant het opgegeven IP-adres met een optionele reden
bed=<i>bed<reset>
bedMissing=<dark_red>Uw bed is niet ingesteld, ontbreekt of is geblokkeerd.
bedNull=<st>bed<reset>
bedOffline=<dark_red>Kan niet teleporteren naar de bedden van offline gebruikers.
bedSet=<primary>Bed spawn ingesteld\!
beezookaCommandDescription=Gooi een exploderende bij naar je tegenstander.
beezookaCommandUsage=/<command>
bigTreeFailure=<secondary>Maken van een grote boom is mislukt. Probeer het opnieuw op gras of dirt.
bigTreeSuccess=<gray>Grote boom gemaakt.
bigtreeCommandDescription=Creëer een grote boom waar je kijkt.
bigtreeCommandUsage=/<command> <tree|redwood|jungle|darkoak>
bigtreeCommandUsage1=/<command> <tree|redwood|jungle|darkoak>
bigtreeCommandUsage1Description=Plaatst een grote boom van het opgegeven type
blockList=<primary>EssentialsX heeft de volgende opdrachten doorgegeven naar andere plugins\:
blockListEmpty=<primary>EssentialsX geeft geen opdrachten door naar andere plugins.
bookAuthorSet=<primary>Auteur van het boek is veranderd naar\: {0}
bookCommandDescription=Staat heropenen en bewerken van gesloten boeken toe.
bookCommandUsage=/<command> [titel|auteur [naam]]
bookCommandUsage1=/<command>
bookCommandUsage1Description=Vergrendelt/Ontgrendelt een boek en veer/getekend boek
bookCommandUsage2=/<command> auteur <author>
bookCommandUsage2Description=Verandert de auteur van een ondertekend boek
@@ -82,26 +98,35 @@ bookCommandUsage3Description=Verandert de titel van een ondertekend boek
bookLocked=<secondary>Dit boek is nu vergrendeld.
bookTitleSet=<primary>Titel 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=<primary>[<dark_red>Omroep<primary>]<green> {0}
broadcastCommandDescription=Stuurt een bericht uit naar de hele server.
broadcastCommandUsage=/<command> <msg>
broadcastCommandUsage1=/<command> <message>
broadcastCommandUsage1Description=Stuurt een bericht uit naar de hele server
broadcastworldCommandDescription=Stuurt een bericht uit naar een wereld.
broadcastworldCommandUsage=/<command> <wereld> <bericht>
broadcastworldCommandUsage1=/<command> <world> <msg>
broadcastworldCommandUsage1Description=Stuurt een bericht uit naar een gegeven wereld
burnCommandDescription=Zet een speler in brand.
burnCommandUsage=/<command> <speler> <seconden>
burnCommandUsage1=/<command> <player> <seconds>
burnCommandUsage1Description=Zet de opgegeven speler voor een opgegeven aantal seconden in de fik
burnMsg=<gray>Je hebt {0} voor {1} seconde(n) in brand gezet.
cannotSellNamedItem=<dark_red>Je hebt geen toestemming om items met naam te verkopen.
cannotSellTheseNamedItems=<primary>Je hebt geen toestemming om deze items met een naam te verkopen\: <dark_red>{0}
cannotStackMob=<dark_red>U heeft geen toestemming om meerdere mobs op elkaar te stapelen.
cannotRemoveNegativeItems=<dark_red>U kunt geen negatieve hoeveelheid voorwerpen verwijderen.
canTalkAgain=<gray>Je kunt weer praten.
cantFindGeoIpDB=De GeoIP database kon niet gevonden worden\!
cantGamemode=<dark_red>Je hebt geen toestemming om te veranderen in spelmodus {0}
cantReadGeoIpDB=Fout bij het lezen van de GeoIP database\!
cantSpawnItem=<secondary>U bent niet bevoegd om {0} te spawnen.
cartographytableCommandDescription=Opent een kartografietafel.
cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
chatTypeSpy=[Spion]
cleaned=Gebruikersbestanden opgeschoont.
cleaning=Opschonen van gebruikersbestanden.
@@ -109,11 +134,17 @@ clearInventoryConfirmToggleOff=<primary>Je zult niet langer meer gevraagd worden
clearInventoryConfirmToggleOn=<primary>Je zult worden gevraagd voor een bevestiging bij het legen van je inventaris.
clearinventoryCommandDescription=Verwijder alle voorwerpen in je inventaris.
clearinventoryCommandUsage=/<command> [speler|*] [item[\:\\<data>]|*|**] [totaal]
clearinventoryCommandUsage1=/<command>
clearinventoryCommandUsage1Description=Verwijdert alle voorwerpen uit je inventaris
clearinventoryCommandUsage2=/<command> <player>
clearinventoryCommandUsage2Description=Verwijdert alle voorwerpen uit het inventaris van de opgegeven speler
clearinventoryCommandUsage3=/<commando> <speler> <item> [hoeveelheid]
clearinventoryCommandUsage3Description=Verwijdert alle (of de aangegeven hoeveelheid) van het aangegeven voorwerp uit het inventaris van de opgegeven speler
clearinventoryconfirmtoggleCommandDescription=Wisselt of je gevraagd wordt om je inventaris te legen.
clearinventoryconfirmtoggleCommandUsage=/<command>
commandArgumentOptional=<gray>
commandArgumentOr=<secondary>
commandArgumentRequired=<yellow>
commandCooldown=<secondary>Je kan deze command niet typen voor {0}.
commandDisabled=<secondary>De opdracht<primary> {0}<secondary> is uitgeschakeld.
commandFailed=Opdracht {0} is mislukt\:
@@ -127,12 +158,17 @@ commandNotLoaded=<secondary>Opdracht {0} is fout geladen.
consoleCannotUseCommand=Deze opdracht kan niet worden gebruikt vanuit de console.
compassBearing=<primary>Richting\: {0} ({1} graden).
compassCommandDescription=Beschrijft je huidige richting.
compassCommandUsage=/<command>
condenseCommandDescription=Perst items samen in meer compacte blokken.
condenseCommandUsage=/<commando> [item]
condenseCommandUsage1=/<command>
condenseCommandUsage1Description=Condenseert alle items in je inventaris
condenseCommandUsage2=/<command> <item>
condenseCommandUsage2Description=Condenseert het opgegeven item in je inventaris
configFileMoveError=Het verplaatsen van config.yml naar de backup locatie is mislukt.
configFileRenameError=Fout bij het hernoemen van de tijdelijke map naar config.yml
confirmClear=<gray>Voor het <b>BEVESTIGEN</b><gray> van lediging inventaris, herhaal de opdracht\: <primary>{0}
confirmPayment=<gray>Voor het <b>BEVESTIGEN</b><gray> van betaling van <primary>{0}<gray>, herhaal de opdracht\: <primary>{1}
connectedPlayers=<primary>Spelers online<reset>
connectionFailed=Fout bij het verbinden.
consoleName=Console
@@ -142,8 +178,10 @@ couldNotFindTemplate=Het sjabloon kon niet worden gevonden {0}.
createdKit=<primary>Kit <secondary>{0} <primary>gemaakt met <secondary>{1} <primary>items en met <secondary>{2} <primary>seconden afkoeltijd.
createkitCommandDescription=Maak een kit in het spel\!
createkitCommandUsage=/<command> <kitnaam> <vertraging>
createkitCommandUsage1=/<command> <kitname> <delay>
createkitCommandUsage1Description=Maakt een uitrusting met de gegeven naam en vertraging
createKitFailed=<dark_red>Fout opgetreden tijdens het maken van kit {0}.
createKitSeparator=<st>-----------------------
createKitSuccess=<primary>Gemaakte Kit\: <white>{0}\n<primary>Vertraging <white>{1}\n<primary>Link\: <white>{2}\n<primary>Kopieer wat in de link staat in de kits.yml
createKitUnsupported=<dark_red>NBT item serialisatie is ingeschakeld, maar deze server draait geen Paper 1.15.2 +. Terugvallen naar standaard item serialisatie.
creatingConfigFromTemplate=Bezig met aanmaken van een config vanaf sjabloon\: {0}
@@ -173,12 +211,15 @@ delhomeCommandUsage2=/<command> <speler>\:<naam>
delhomeCommandUsage2Description=Verwijdert het huis met de opgegeven naam van de opgegeven speler
deljailCommandDescription=Verwijdert een gevangenis.
deljailCommandUsage=/<command> <gevangenisnaam>
deljailCommandUsage1=/<command> <jailname>
deljailCommandUsage1Description=Verwijdert de gevangenis met de opgegeven naam
delkitCommandDescription=Verwijdert de opgegeven kit.
delkitCommandUsage=/<command> <kit>
delkitCommandUsage1=/<command> <kit>
delkitCommandUsage1Description=Verwijdert de kit met de gegeven naam
delwarpCommandDescription=Verwijdert de opgegeven warp.
delwarpCommandUsage=/<command> <warp>
delwarpCommandUsage1=/<command> <warp>
delwarpCommandUsage1Description=Verwijdert de warp met de gegeven naam
deniedAccessCommand={0} was de toegang verboden tot het commando.
denyBookEdit=<dark_red>Je kan dit boek niet ontgrendelen.
@@ -195,6 +236,7 @@ disabledToSpawnMob=Het spawnen van mobs is uitgeschakeld in het configuratie bes
disableUnlimited=<primary>Oneindig plaatsen van<secondary> {0} <primary>uitgeschakeld voor<secondary> {1}<primary>.
discordbroadcastCommandDescription=Stuurt een bericht naar het gegeven Discord-kanaal.
discordbroadcastCommandUsage=/<command> <kanaal> <bericht>
discordbroadcastCommandUsage1=/<command> <channel> <msg>
discordbroadcastCommandUsage1Description=Stuurt een gegeven bericht naar het gegeven Discord-kanaal
discordbroadcastInvalidChannel=<dark_red>Discord-kanaal <secondary>{0} <dark_red>bestaat niet.
discordbroadcastPermission=<dark_red>Je hebt geen toestemming om berichten naar het <secondary>{0}<dark_red> kanaal te sturen.
@@ -206,6 +248,9 @@ discordCommandAccountResponseLinkedOther=Het account van {0} is gekoppeld aan he
discordCommandAccountResponseNotLinked=Je hebt geen gekoppeld Minecraft-account.
discordCommandAccountResponseNotLinkedOther={0} heeft geen gekoppeld Minecraft account.
discordCommandDescription=Stuurt de Discord-uitnodingslink naar de speler.
discordCommandLink=<primary>Sluit je aan bij onze Discord server hier <secondary><click\:open_url\:"{0}">{0}</click><primary>\!
discordCommandUsage=/<command>
discordCommandUsage1=/<command>
discordCommandUsage1Description=Stuurt de Discord-uitnodingslink naar de speler
discordCommandExecuteDescription=Voert een consolecommando uit op de Minecraft server.
discordCommandExecuteArgumentCommand=Het commando om uit te voeren
@@ -215,13 +260,19 @@ discordCommandUnlinkInvalidCode=Je hebt momenteel geen Minecraft-account gekoppe
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
discordCommandLinkHasAccount=Je hebt al een account gekoppeld\! Om je huidige account te ontkoppelen, typ /unlink.
discordCommandLinkInvalidCode=Ongeldige koppelingscode\! Zorg ervoor dat je in-game /link hebt uitgevoerd en de code correct hebt gekopieerd.
discordCommandLinkLinked=Je account is succesvol gekoppeld\!
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.
discordCommandMessageArgumentUsername=De speler om het bericht naartoe te sturen
discordCommandMessageArgumentMessage=Het bericht om naar de speler te sturen
discordErrorCommand=Je hebt je bot niet correct aan je server toegevoegd\! Volg de handleiding in de configuratie en voeg je bot toe met behulp van https\://essentialsx.net/discord.html
discordErrorCommandDisabled=Dat commando is uitgeschakeld\!
discordErrorLogin=Er is een fout opgetreden tijdens het inloggen op Discord, waardoor de plugin zichzelf heeft uitgeschakeld\: \n{0}
discordErrorLoggerInvalidChannel=Het loggen van de console op Discord is uitgeschakeld vanwege een ongeldige kanaal definitie\! Als u van plan bent het uit te schakelen, zet de kanaal-ID op "none"; controleer anders of uw kanaal-ID correct is.
discordErrorLoggerNoPerms=Discord console logger is uitgeschakeld vanwege onvoldoende machtigingen\! Zorg ervoor dat je bot de "Webhooks beheren" machtiging heeft op de server. Na dit repareren, voer "/ess reload" uit.
discordErrorNoGuild=Je hebt je bot nog niet toegevoegd aan een server\! Volg alsjeblieft de tutorial in de configuratie om de plugin in te stellen.
discordErrorNoGuildSize=Je hebt je bot nog niet toegevoegd aan een server\! Volg alsjeblieft de tutorial in de configuratie om de plugin in te stellen.
discordErrorNoPerms=Je bot kan geen kanalen bekijken of in kanalen praten. Zorg er alsjeblieft voor dat je bot lees- en schrijfrechten heeft in alle kanalen die je wilt gebruiken.
@@ -229,6 +280,17 @@ discordErrorNoPrimary=Je hebt geen primair kanaal gedefinieerd of je gedefinieer
discordErrorNoPrimaryPerms=Je bot kan het opgegeven primaire kanaal, \#{0}, niet bekijken of praten. Zorg er alsjeblieft voor dat je bot lees- en schrijfrechten heeft in alle kanalen die je wilt gebruiken.
discordErrorNoToken=Geen token opgegeven\! Volg alsjeblieft de tutorial in de configuratie om de plugin in te stellen.
discordErrorWebhook=Er is een fout opgetreden tijdens het verzenden van berichten naar uw console-kanaal\! Dit is waarschijnlijk veroorzaakt door het per ongeluk verwijderen van uw console webhook. Dit kan meestal opgelost worden door ervoor te zorgen dat je bot de "Webhooks beheren" toestemming heeft en "/ess reload" uit te voeren.
discordLinkInvalidGroup=Ongeldige groep {0} was opgegeven voor de rol {1}. De volgende groepen zijn beschikbaar\: {2}
discordLinkInvalidRole=Een ongeldige rol ID, {0}, werd opgegeven voor de groep\: {1}. U kunt de ID van de rollen zien met het /roleinfo opdracht in Discord.
discordLinkInvalidRoleInteract=De rol, {0} ({1}), kan niet worden gebruikt voor groep → rol synchronisatie omdat het boven de hoogste rol van uw bot ligt. Beweeg de rol van je bot boven "{0}" of verplaats "{0}" onder de rol van je bot.
discordLinkInvalidRoleManaged=De rol, {0} ({1}), kan niet worden gebruikt voor groep → rol synchronisatie omdat het wordt beheerd door een andere bot of integratie.
discordLinkLinked=<primary>Om je Minecraft account te koppelen aan Discord, typ <secondary>{0} <primary>in de Discord server.
discordLinkLinkedAlready=<primary>Je hebt je Discord account al verbonden\! Als je je Discord account wilt ontkoppelen, gebruik dan <secondary>/unlink<primary>.
discordLinkLoginKick=<primary>Je moet je Discord account koppelen voordat je je kan aansluiten bij deze server.\n<primary>Om je Minecraft account te koppelen aan Discord, typ\:\n<secondary>{0}\n<primary>in de Discord server van deze server\:\n<secondary>{1}
discordLinkLoginPrompt=<primary>Je moet je Discord account koppelen voordat je kunt verplaatsen, chatten of interacteren met deze server. Om je Minecraft account te koppelen aan Discord, typ <secondary>{0} <primary>in de Discord server van deze server\: <secondary>{1}
discordLinkNoAccount=<primary>Je hebt momenteel geen Discord account gekoppeld aan je Minecraft account.
discordLinkPending=<primary>Je hebt al een koppel code. Om je Minecraft account te koppelen met Discord, typ <secondary>{0} <primary>in de Discord server.
discordLinkUnlinked=<primary>Ontkoppelde je Minecraft account van alle bijbehorende Discord accounts.
discordLoggingIn=Bezig met inloggen op Discord...
discordLoggingInDone=Succesvol ingelogd als {0}
discordMailLine=**Nieuwe mail van {0}\:** {1}
@@ -236,6 +298,7 @@ discordNoSendPermission=Kan geen bericht in het kanaal sturen \#{0} Controleer a
discordReloadInvalid=Geprobeerd om EssentialsX Discord config te herladen terwijl de plugin in een ongeldige status staat\! Als je je config aangepast hebt, herstart je server.
disposal=Vuilnisbak
disposalCommandDescription=Opent een draagbaar verwijderingsmenu.
disposalCommandUsage=/<command>
distance=<primary>Afstand\: {0}
dontMoveMessage=<gray>Beginnen met teleporteren over {0}. Niet bewegen.
downloadingGeoIp=Bezig met downloaden van GeoIP database ... Dit kan een tijdje duren (country\: 1.7 MB, city\: 30MB)
@@ -254,10 +317,17 @@ ecoCommandUsage1=/<command> give <speler> <bedrag>
ecoCommandUsage1Description=Geeft de gegeven speler het gegeven bedrag geld
ecoCommandUsage2=/<command> take <speler> <bedrag>
ecoCommandUsage2Description=Neemt het gegeven bedrag geld van de gegeven speler
ecoCommandUsage3=/<command> instellen <player> <amount>
ecoCommandUsage3Description=Stel de gespecificeerde speler hun balans in op het gespecificeerde hoeveelheid geld
ecoCommandUsage4=/<command> herstel <player> <amount>
ecoCommandUsage4Description=Herstelt het opgegeven saldo van de speler naar het startsaldo van de server
editBookContents=<yellow>U kunt nu de inhoud van dit boek aanpassen.
emptySignLine=<dark_red>Lege regel {0}
enabled=ingeschakeld
enchantCommandDescription=Betovert het item dat de gebruiker vasthoudt.
enchantCommandUsage=/<command> <enchantmentnaam> [level]
enchantCommandUsage1=/<command> <enchantment name> [niveau]
enchantCommandUsage1Description=Betovert het voorwerp dat je vasthoudt met de gespecificeerde betovering tot een optioneel niveau
enableUnlimited=<primary>Oneindig <secondary> {0} <primary>gegeven aan <secondary>{1}<primary>.
enchantmentApplied=<primary>De enchantment<secondary> {0}<primary> is toegepast aan het voorwerp in je hand.
enchantmentNotFound=<dark_red>Betovering niet gevonden\!
@@ -265,11 +335,17 @@ enchantmentPerm=<secondary>U heeft geen toestemming voor {0}.
enchantmentRemoved=<primary>De betovering {0} is verwijderd van het voorwerp in uw hand.
enchantments=<primary>Betoveringen\:<reset> {0}
enderchestCommandDescription=Laat je in een enderkist kijken.
enderchestCommandUsage=/<command> [speler]
enderchestCommandUsage1=/<command>
enderchestCommandUsage1Description=Opent je enderkist
enderchestCommandUsage2=/<command> <player>
enderchestCommandUsage2Description=Opent de enderkist van de opgegeven speler
equipped=Uitgerust
errorCallingCommand=Fout bij het aanroepen van het commando /{0}
errorWithMessage=<secondary>Fout\:<dark_red> {0}
essChatNoSecureMsg=EssentialsX Chat versie {0} ondersteunt geen beveiligde chat op deze server software. Update EssentialsX, en als dit probleem zich blijft voordoen, informeer de ontwikkelaars.
essentialsCommandDescription=Herlaadt EssentialsX.
essentialsCommandUsage=/<command>
essentialsCommandUsage1=/<command> reload
essentialsCommandUsage1Description=Herlaadt de configuratie van Essentials
essentialsCommandUsage2=/<command> version
@@ -280,7 +356,9 @@ essentialsCommandUsage4=/<command> debug
essentialsCommandUsage4Description=Schakelt Essentials'' "debug modus" aan of uit
essentialsCommandUsage5=/<command> reset <speler>
essentialsCommandUsage5Description=Reset de gebruikersgegevens van de opgegeven speler
essentialsCommandUsage6=/<command> opruimen
essentialsCommandUsage6Description=Schoont oude gebruikersgegevens op
essentialsCommandUsage7=/<command> huizen
essentialsCommandUsage7Description=Beheert de huizen van spelers
essentialsCommandUsage8Description=Genereert een server dump met de gevraagde informatie
essentialsHelp1=Het bestand is beschadigd en Essentials kan het niet openenen. Essentials is nu uitgeschakeld. Als u dit probleem niet zelf kunt oplossen ga dan naar http\://tiny.cc/EssentialsChat
@@ -289,13 +367,18 @@ essentialsReload=<primary>Essentials is herladen<secondary> {0}.
exp=<secondary>{0} <primary>heeft<secondary> {1} <primary>exp (level<secondary> {2}<primary>) en heeft nog<secondary> {3} <primary>exp meer nodig om een level hoger te gaan.
expCommandDescription=Ervaring van een speler geven, instellen, resetten of bekijken.
expCommandUsage=/<command> [reset|show|set|give] [spelernaam [totaal]]
expCommandUsage1=/<command> geef <player> <amount>
expCommandUsage1Description=Geeft de opgegeven speler een opgegeven hoeveelheid xp
expCommandUsage2=/<command> instellen <playername> <amount>
expCommandUsage2Description=Stelt het xp van opgegeven speler in op de opgegeven hoeveelheid
expCommandUsage3=/<command> show <spelernaam>
expCommandUsage4Description=Toont hoeveel xp de opgegeven speler heeft
expCommandUsage5=/<command> herstellen <playername>
expCommandUsage5Description=Reset de xp van de opgegeven speler terug naar 0
expSet=<secondary>{0} <primary>heeft nu<secondary> {1} <primary>exp.
extCommandDescription=Blus spelers.
extCommandUsage=/<command> [speler]
extCommandUsage1=/<command> [speler]
extCommandUsage1Description=Blus jezelf of een andere speler indien opgegeven
extinguish=<primary>U heeft uzelf geblust.
extinguishOthers=<primary>Je hebt {0}<primary> geblust.
@@ -305,18 +388,23 @@ failedToWriteConfig=Fout bij het creëren van configuratie {0}
false=<dark_red>Onjuist<reset>
feed=<gray>Je honger is verzadigd.
feedCommandDescription=Stil de honger.
feedCommandUsage=/<command> [speler]
feedCommandUsage1=/<command> [speler]
feedCommandUsage1Description=Voedt jezelf of een andere speler indien opgegeven volledig
feedOther=U heeft de honger van {0} verzadigd.
fileRenameError=Hernoemen van {0} mislukt
fireballCommandDescription=Gooi een vuurbal of verscheidene andere projectielen.
fireballCommandUsage=/<command> [fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident] [snelheid]
fireballCommandUsage1=/<command>
fireballCommandUsage1Description=Schiet een normale vuurbal vanaf je locatie
fireballCommandUsage2=/<command> <fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident> [snelheid]
fireballCommandUsage2Description=Schiet het opgegeven projectiel af vanaf je locatie, met een optionele snelheid
fireworkColor=<dark_red>U moet een kleur aan het vuurwerk geven om een effect toe te voegen.
fireworkCommandDescription=Staat je toe een stapel vuurwerk aan te passen.
fireworkCommandUsage=/<command> <<meta param>|power [totaal]|clear|fire [totaal]>
fireworkCommandUsage1=/<command> clear
fireworkCommandUsage1Description=Verwijdert alle effecten van het vuurwerk wat je vast houdt
fireworkCommandUsage2=/<command> kracht <amount>
fireworkCommandUsage2Description=Stelt de kracht van het vuurwerk wat je vast houdt in
fireworkCommandUsage3Description=Lanceert één, of het opgegeven aantal, kopieën van het vuurwerk wat je vast houdt
fireworkCommandUsage4=/<command> <meta>
@@ -663,6 +751,7 @@ onlyDayNight=/time ondersteund alleen day/night.
onlyPlayers=&4Alleen ingame spelers kunnen &c{0}&4 gebruiken.
onlyPlayerSkulls=&4Je kan alleen de Eigenaar van een hoofd Zetten\!
onlySunStorm=<dark_red>/weather ondersteunt alleen sun/storm.
openingDisposal=<primary>Vuilnisbak openen...
orderBalances=<primary>Saldo''s bestellen van<secondary> {0} <primary>gebruikers, een moment geduld alstublieft...
oversizedMute=<dark_red>Je mag geen spelers dempen voor deze tijdsduur.
oversizedTempban=<dark_red>U kunt een speler niet verbannen voor deze lange period van tijd.
@@ -839,6 +928,7 @@ editsignCopyLine=<primary>Regel <secondary>{0} <primary>van bord gekopieerd\! Pl
editsignPaste=<primary>Bord geplakt\!
editsignPasteLine=<primary>Regel <secondary>{0} <primary>van bord geplakt\!
editsignCommandUsage=/<command> <set/clear/copy/paste> [regelnummer] [tekst]
signFormatSuccess=<dark_blue>[{0}]
signFormatTemplate=[{0}]
signProtectInvalidLocation=<dark_red>U bent niet bevoegd om hier een bord te plaatsen.
similarWarpExist=<dark_red>Er bestaat al een warp met dezelfde naam.
@@ -1,4 +1,5 @@
#Sat Feb 03 17:34:46 GMT 2024
action=<dark_purple>* {0} <dark_purple>{1}
addedToAccount=<yellow>{0}<green> zostało dodany do twojego konta.
addedToOthersAccount=<yellow>{0}<green> dodano do konta<yellow> {1}<green>. Nowe saldo\:<yellow> {2}
adventure=Przygoda
@@ -7,18 +8,18 @@ afkCommandUsage=/<command> [gracz/wiadomość…]
afkCommandUsage1=/<command> [wiadomość]
afkCommandUsage1Description=Włącza stan bezczynności (możliwe podanie powodu)
afkCommandUsage2=/<command> <gracz> [wiadomość]
afkCommandUsage2Description=Przełącza status AFK podanego gracza z opcjonalnym powodem
afkCommandUsage2Description=Przełącza status AFK określonego gracza z opcjonalnym powodem
alertBroke=zniszczył\:
alertFormat=<dark_aqua>[{0}] <white> {1} <gray> {2} at\: {3}
alertFormat=<dark_aqua>[{0}] <reset> {1} <primary> {2} at\: {3}
alertPlaced=postawił\:
alertUsed=użył\:
alphaNames=<dark_red>Nazwa gracza może składać się wyłącznie z liter, cyfr i podkreślników.
alphaNames=<dark_red>Nazwa gracza może składać się wyłącznie z liter, cyfr i podkreśleń.
antiBuildBreak=<dark_red>Nie masz uprawnień, aby zniszczyć blok {0} tutaj.
antiBuildCraft=<dark_red>Nie masz uprawnień, aby stworzyć<secondary> {0}<dark_red>.
antiBuildDrop=<dark_red>Nie masz uprawnień, aby wyrzucić<secondary> {0}<dark_red>.
antiBuildInteract=<dark_red>Nie masz uprawnień, aby oddziaływać z {0}.
antiBuildPlace=<dark_red>Nie masz uprawnień, aby postawić {0} tutaj.
antiBuildUse=<dark_red>Nie masz uprawnień, aby użyć {0}.
antiBuildInteract=<dark_red>Nie masz uprawnień, aby oddziaływać z<secondary> {0}<dark_red>.
antiBuildPlace=<dark_red>Nie masz uprawnień, aby postawić <secondary> {0} <dark_red> tutaj.
antiBuildUse=<dark_red>Nie masz uprawnień, aby użyć <secondary> {0}<dark_red>.
antiochCommandDescription=Niespodzianka dla operatorów.
antiochCommandUsage=/<command> [wiadomość]
anvilCommandDescription=Otwiera okno kowadła.
@@ -125,6 +126,7 @@ cantReadGeoIpDB=Odczytywanie bazy danych GeoIP zawiodło\!
cantSpawnItem=<dark_red>Nie możesz stworzyć przedmiotu<secondary> {0}<dark_red>.
cartographytableCommandDescription=Otwiera okno stołu kartograficznego.
cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
chatTypeSpy=[Szpieg]
cleaned=Wyczyszczono dane o graczu.
cleaning=Czyszczenie danych gracza.
@@ -140,13 +142,18 @@ clearinventoryCommandUsage3=/<command> <gracz> <przedmiot> [ilość]
clearinventoryCommandUsage3Description=Usuwa wszystkie (lub podaną ilość) danego przedmiotu z ekwipunku określonego gracza
clearinventoryconfirmtoggleCommandDescription=Przełącza, czy trzeba potwierdzić wyczyszczenie ekwipunku.
clearinventoryconfirmtoggleCommandUsage=/<command>
commandArgumentOptional=<gray>
commandArgumentOr=<secondary>
commandArgumentRequired=<yellow>
commandCooldown=<secondary>Możesz użyć tego polecenia za {0}.
commandDisabled=<secondary>Polecenie<primary> {0}<secondary> jest wyłączone.
commandFailed=Polecenie {0} zawiodło.
commandHelpFailedForPlugin=Błąd podczas uzyskiwania pomocy dla\: {0}
commandHelpLine1=<gray>Pomoc polecenia\: <white>/{0}
commandHelpLine2=<gray>Opis\: <white>{0}
commandHelpLine3=<primary>Zastosowanie\:
commandHelpLine4=<gray>Alias(-y)\: <white>{0}
commandHelpLineUsage={0} <primary>- {1}
commandNotLoaded=<dark_red>Polecenie {0} jest niewłaściwie załadowane.
consoleCannotUseCommand=To polecenie nie może być wykonywane przez konsolę.
compassBearing=<primary>Namiar\: {0} ({1} stopni).
@@ -160,6 +167,8 @@ condenseCommandUsage2=/<command> <przedmiot>
condenseCommandUsage2Description=Przemienia określony przedmiot z twojego ekwipunku w bloki
configFileMoveError=Nie udało sie przenieść config.yml do lokalizacji kopi zapasowej.
configFileRenameError=Nie udało sie zmienić nazwy tymczasowego pliku na config.yml
confirmClear=<gray>Do <b>POTWIERDŹ</b><gray> czyszczenie ekwipunku, proszę powtórzyć polecenie\: <primary>{0}
confirmPayment=<gray>Do <b>POTWIERDŹ</b><gray> płatność <primary>{0}<gray>proszę powtórzyć polecenie\: <primary>{1}
connectedPlayers=<gray>Aktywni gracze<reset>
connectionFailed=Błąd podczas otwierania połączenia.
consoleName=Konsola
@@ -172,6 +181,7 @@ createkitCommandUsage=/<command> <nazwa_zestawu> <odczekanie>
createkitCommandUsage1=/<command> <nazwa zestawu> <opóźnienie>
createkitCommandUsage1Description=Tworzy zestaw o podanej nazwie i czasie odnowienia
createKitFailed=<dark_red>Wystąpił błąd podczas tworzenia zestawu {0}.
createKitSeparator=<st>-----------------------
createKitSuccess=<primary>Stworzono zestaw\: <white>{0}\n<primary>Czas odnowienia\: <white>{1}\n<primary>Link\: <white>{2}\n<primary>Skopiuj zawartość linku do kits.yml.
createKitUnsupported=<dark_red>Serializacja NBT przedmiotów została włączona, ale ten serwer nie działa pod Paper 1.15.2+. Powrót do standardowej serializacji przedmiotów.
creatingConfigFromTemplate=Tworzenie konfiguracji z szablonu\: {0}
@@ -482,6 +492,7 @@ helpCommandDescription=Wyświetla listę dostępnych poleceń.
helpCommandUsage=/<command> [szukany termin] [strona]
helpConsole=Aby uzyskać pomoc w konsoli, wpisz "?".
helpFrom=<primary>Polecenia od {0}\:
helpLine=<primary>/{0}<reset>\: {1}
helpMatching=<primary>Polecenia odpowiadające "<secondary>{0}<primary>"\:
helpOp=<dark_red>[HelpOp]<reset> <gray>{0}\:<reset> {1}
helpPlugin=<dark_red>{0}<reset>\: Pomoc w sprawach wtyczki\: /help {1}
@@ -561,6 +572,7 @@ invseeCommandUsage1Description=Otwiera ekwipunek danego gracza
invseeNoSelf=<secondary>Możesz przeglądać tylko ekwipunek innych graczy.
is=jest
isIpBanned=<gray>IP <secondary>{0} <gray>jest zbanowany.
internalError=<secondary>Wystąpił błąd wewnętrzny podczas próby wykonania tego polecenia.
itemCannotBeSold=<reset>Nie możesz sprzedać tego przedmiotu serwerowi.
itemCommandDescription=Przywołaj przedmiot.
itemCommandUsage=/<command> <item|id> [ilość [itemmeta…]]
@@ -568,6 +580,7 @@ itemCommandUsage1=/<command> <item> [liczba]
itemCommandUsage1Description=Daje Ci pełny stack (lub określoną liczbę) określonego przedmiotu
itemCommandUsage2=/<command> <item> <liczba> <meta>
itemCommandUsage2Description=Daje podaną liczbę określonego itemu z podanymi metadanymi
itemId=<primary>ID\:<secondary> {0}
itemloreClear=<primary>Usunąłeś opis tego przedmiotu.
itemloreCommandDescription=Edytuj opis przedmiotu.
itemloreCommandUsage=/<command> <add/set/clear> [tekst/linia] [tekst]
@@ -652,12 +665,15 @@ kitCommandUsage1Description=Pokazuje spis wszystkich dostępnych zestawów
kitCommandUsage2=/<command> <zestaw> [gracz]
kitCommandUsage2Description=Daje określony zestaw Tobie lub innemu graczowi
kitContains=<primary>Zestaw <secondary>{0} <primary>zawiera\:
kitCost=\ <gray><i>({0})<reset>
kitDelay=<st>{0}<reset>
kitError=<dark_red>Nie ma prawidłowych zestawów.
kitError2=<dark_red>Ten zestaw jest źle skonfigurowany. Skontaktuj się z administratorem\!
kitError3=Nie można dać przedmiotu zestawu w zestawie "{0}" użytkownikowi {1}, ponieważ przedmiot zestawu wymaga do deserializacji Paper 1.15.2+.
kitGiveTo=<primary>Przyznano {1}<primary> zestaw<secondary> {0}<primary>.
kitInvFull=<dark_red>Twój ekwipunek jest pełen, zestaw został wyrzucony na podłoge.
kitInvFullNoDrop=<dark_red>W Twoim ekwipunku nie ma miejsca na ten zestaw.
kitItem=<primary>- <white>{0}
kitNotFound=<dark_red>Ten zestaw nie istnieje.
kitOnce=<dark_red>Nie możesz użyć tego zestawu ponownie.
kitReceive=<gray>Otrzymałeś zestaw<secondary> {0}<gray>.
@@ -691,9 +707,11 @@ listCommandDescription=Lista wszystkich graczy online.
listCommandUsage=/<command> [grupa]
listCommandUsage1=/<command> [grupa]
listCommandUsage1Description=Wyświetla listę wszystkich graczy na serwerze lub w podanej grupie
listGroupTag=<primary>{0}<reset>\:
listHiddenTag=<gray>[UKRYTY]<reset>
listRealName=({0})
loadWarpError=<dark_red>Błąd przy wczytywaniu warpu {0}.
localFormat=<dark_aqua>[L] <reset><{0}> {1}
loomCommandDescription=Otwiera okno krosna.
loomCommandUsage=/<command>
mailClear=<primary>Aby oznaczyć swoją pocztę jako przeczytaną, wpisz<secondary> /mail clear<primary>.
@@ -719,6 +737,11 @@ mailCommandUsage7Description=Wysyła określonemu graczowi wiadomość, która w
mailCommandUsage8=/<command> sendtempall <czas wygaśnięcia> <wiadomość>
mailCommandUsage8Description=Wysyła wszystkim graczom podaną wiadomość. Wiadomość ta wygaśnie po określonym czasie
mailDelay=Zbyt dużo maili zostało wysłane w czasie ostaniej minuty. Maksymalna ilość\: {0}
mailFormatNew=<primary>[<reset>{0}<primary>] <primary>[<reset>{1}<primary>] <reset>{2}
mailFormatNewTimed=<primary>[<yellow>⚠️<primary>] <primary>[<reset>{0}<primary>] <primary>[<reset>{1}<primary>] <reset>{2}
mailFormatNewRead=<primary>[<reset>{0}<primary>] <primary>[<reset>{1}<primary>] <gray><i>{2}
mailFormatNewReadTimed=<primary>[<yellow>⚠️<primary>] <primary>[<reset>{0}<primary>] <primary>[<reset>{1}<primary>] <gray><i>{2}
mailFormat=<primary>[<reset>{0}<primary>] <reset>{1}
mailMessage={0}
mailSent=<primary>Wysłano wiadomość\!
mailSentTo=<secondary>{0}<primary> wysłał maila\:
@@ -767,6 +790,7 @@ msgDisabled=<primary>Odbieranie wiadomości <secondary>wyłączone<primary>.
msgDisabledFor=<primary>Odbieranie wiadomości <secondary>wyłączone <primary>dla <secondary>{0}<primary>.
msgEnabled=<primary>Odbieranie wiadomości <secondary>włączone<primary>.
msgEnabledFor=<primary>Odbieranie wiadomości <secondary>włączone <primary>dla <secondary>{0}<primary>.
msgFormat=<primary>[<secondary>{0}<primary> -> <secondary>{1}<primary>] <reset>{2}
msgIgnore=<secondary>{0} <dark_red>ma wyłączone wiadomości prywatne.
msgtoggleCommandDescription=Blokuje otrzymywanie wszystkich wiadomości prywatnych.
msgtoggleCommandUsage=/<command> [gracz] [on|off]
@@ -802,6 +826,7 @@ nearCommandUsage3Description=Wyświetla listę wszystkich graczy w domyślnie us
nearCommandUsage4=/<command> <gracz> <promień>
nearCommandUsage4Description=Wyświetla listę wszystkich graczy w danym promieniu od określonego gracza
nearbyPlayers=<gray>Gracze w pobliżu\:<reset> {0}
nearbyPlayersList={0}<white>(<secondary>{1}m<white>)
negativeBalanceError=<dark_red>Gracz nie może mieć ujemnego stanu konta.
nickChanged=<primary>Zmieniono pseudonim gracza.
nickCommandDescription=Zmień swój pseudonim lub pseudonim innego gracza.
@@ -844,6 +869,7 @@ noMatchingPlayers=<gray>Nie znaleziono pasujących graczy.
noMetaComponents=Komponenty danych nie są wspierane w tej wersji Bukkit''a. Proszę użyć metadanych JSON NBT.
noMetaFirework=<dark_red>Nie masz uprawnień by zastosować wartości fajerwerce.
noMetaJson=Metadata JSON nie jest obługiwana w tej wersji Bukkita.
noMetaNbtKill=Metadane JSON NBT nie są już obsługiwane. Musisz ręcznie przekonwertować zdefiniowane elementy na komponenty danych. Możesz przekonwertować JSON NBT na komponenty danych tutaj\: https\://docs.papermc.io/misc/tools/item-command-converter
noMetaPerm=<dark_red>Nie masz uprawnień by zastosować wartości <secondary>{0}<dark_red> dla tego przedmiotu.
none=zaden
noNewMail=<gray>Nie masz żadnych nowych wiadomości.
@@ -944,6 +970,7 @@ posZ=<gray>Z\: {0} (+Południe <-> -Północ)
potions=<gray>Mikstury\:<reset> {0}<gray>.
powerToolAir=<dark_red>Nie żartuj, chcesz przypisać polecenie do powietrza?
powerToolAlreadySet=<dark_red>Polecenie <secondary>{0}<dark_red> jest już przypisane do <secondary>{1}<dark_red>.
powerToolAttach=<secondary>{0}<primary> przypisane do<secondary> {1}<primary>.
powerToolClearAll=<gray>Wszystkie przypisane polecenia zostały usunięte\!
powerToolList=<gray>Przedmiot <secondary>{1} <gray>zawiera następujące polecenia\: <secondary>{0}<gray>.
powerToolListEmpty=<dark_red>Przedmiot <secondary>{0} <dark_red>nie ma przypisanych poleceń.
@@ -1004,6 +1031,7 @@ rCommandUsage1=/<command> <wiadomość>
rCommandUsage1Description=Odpowiada na wiadomość od ostatniego gracza z podanym tekstem
radiusTooBig=<dark_red>Wyznaczony promień jest zbyt duży\! Maksymalny promień to<secondary> {0}<dark_red>.
readNextPage=<gray>Wpisz<secondary> /{0} {1} <gray>aby przeczytać następną strone.
realName=<white>{0}<reset><primary> to <white>{1}
realnameCommandDescription=Wyświetla nazwę użytkownika w oparciu o nick.
realnameCommandUsage=/<command> <nazwa>
realnameCommandUsage1=/<command> <nazwa gracza>
@@ -1017,6 +1045,7 @@ recipeCommandUsage1=/<command> <<przedmiot>|hand> [strona]
recipeCommandUsage1Description=Wyświetla jak wytwarzać dany item
recipeFurnace=<primary>Przepal <secondary>{0}
recipeGrid=<secondary>{0}X <primary>| {1}X <primary>| {2}X
recipeGridItem=<secondary>{0}X <primary>to <secondary>{1}
recipeMore=<primary>Wpisz<secondary> /{0} {1} <number><primary> aby zobaczyć inne receptury dla <secondary>{2}<primary>.
recipeNone=Nie ma receptur dla {0}.
recipeNothing=nic
@@ -1171,6 +1200,8 @@ editsignCommandUsage3=/<command> copy [numer linii]
editsignCommandUsage3Description=Kopiuje wszystkie (lub określony wiersz) znaku docelowego do schowka
editsignCommandUsage4=/<command> paste [numer linii]
editsignCommandUsage4Description=Wkleja twój schowek do całości (lub określonego wiersza) znaku docelowego
signFormatFail=<dark_red>[{0}]
signFormatSuccess=<dark_blue>[{0}]
signFormatTemplate=[{0}]
signProtectInvalidLocation=<dark_red>Nie masz zezwolenia do tworzenia tutaj znaków.
similarWarpExist=<dark_red>Jest już punkt o takiej nazwie.
@@ -1195,11 +1226,13 @@ slimeMalformedSize=<dark_red>Niewłaściwy rozmiar.
smithingtableCommandDescription=Otwiera okno stołu kowalskiego.
smithingtableCommandUsage=/<command>
socialSpy=<primary>SocialSpy dla {0}<primary>\: {1}
socialSpyMsgFormat=<primary>[<secondary>{0}<gray> -> <secondary>{1}<primary>] <gray>{2}
socialSpyMutedPrefix=<white>[<primary>SS<white>] <gray>(wyciszony) <reset>
socialspyCommandDescription=Przełącza, jeśli możesz zobaczyć komendy msg/mail na czacie.
socialspyCommandUsage=/<command> [gracz] [on|off]
socialspyCommandUsage1=/<command> [gracz]
socialspyCommandUsage1Description=Przełącza szpiegowanie dla siebie lub innego gracza
socialSpyPrefix=<white>[<primary>SS<white>] <reset>
soloMob=<dark_red>Ten mob lubi być sam.
spawned=stworzono
spawnerCommandDescription=Zmień typ potwora spawnera.
@@ -1227,6 +1260,7 @@ sudoCommandUsage=/<command> <gracz> <komenda [argumenty]>
sudoCommandUsage1=/<command> <gracz> <komenda> [argumenty]
sudoCommandUsage1Description=Sprawia, że określony gracz uruchamia daną komendę
sudoExempt=<dark_red>Nie możesz podnieść uprawnień tego użytkownika.
sudoRun=<primary>Wymuszanie<secondary> {0} <primary>do uruchomienia\:<reset> /{1}
suicideCommandDescription=Powoduje, że zginiesz.
suicideCommandUsage=/<command>
suicideMessage=<gray>Żegnaj okrutny świecie.
@@ -1437,6 +1471,8 @@ unsupportedFeature=<dark_red>Ta funkcja nie jest obsługiwana w bieżącej wersj
unvanishedReload=<dark_red>Przeładowanie spowodowało, że cię widać.
upgradingFilesError=Wystąpił błąd podczas aktualizowaniu plików.
uptime=<gray>Aktywny od\:<secondary> {0}
userAFK=<gray>{0} <dark_purple> jest obecnie AFK i może nie odpowiadać.
userAFKWithMessage=<gray>{0} <dark_purple>jest obecnie AFK i może nie odpowiadać\: {1}
userdataMoveBackError=Nie udało sie przenieść userdata/{0}.tmp do userdata/{1}
userdataMoveError=Nie udało się przenieść userdata/{0} do userdata/{1}.tmp
userDoesNotExist=<dark_red>Użytkownik<secondary> {0} <dark_red>nie istnieje w bazie danych.
@@ -1520,6 +1556,7 @@ weatherSun=<gray>Ustawiłeś <secondary>bezchmurną<gray> pogode w<secondary> {0
weatherSunFor=<primary>Ustawiłeś <secondary>słoneczną <primary>pogodę na świecie <secondary>{0} <primary>na <secondary>{1} sekund<primary>.
west=W
whoisAFK=<gray> - AFK\:<reset> {0}
whoisAFKSince=<primary> - AFK\:<reset> {0} (Od {1})
whoisBanned=<gray> - Zbanowany\:<reset> {0}.
whoisCommandDescription=Określ nazwę użytkownika za nickiem.
whoisCommandUsage=/<command> <nazwa gracza>
@@ -1544,6 +1581,7 @@ whoisOp=<gray> - OP\:<reset> {0}
whoisPlaytime=<primary> - Czas gry\:<reset> {0}
whoisTempBanned=<primary> - Ban wygasa\:<reset> {0}
whoisTop=<primary> \=\=\=\=\=\= Informacje\:<secondary> {0} <primary>\=\=\=\=\=\=
whoisUuid=<primary> - UUID\:<reset> {0}
whoisWhitelist=<primary> - Biała lista\:<reset> {0}
workbenchCommandDescription=Otwiera okno stołu rzemieślniczego.
workbenchCommandUsage=/<command>
@@ -126,6 +126,7 @@ cantReadGeoIpDB=Não foi possível aceder à base de dados do GeoIP\!
cantSpawnItem=<dark_red>Não tens permissões para gerar o item<secondary> {0}<dark_red>.
cartographytableCommandDescription=Abre o interface de uma mesa cartográfica.
cartographytableCommandUsage=/<command>
chatTypeLocal=
chatTypeSpy=[Espião]
cleaned=Os ficheiros do jogador foram eliminados.
cleaning=A eliminar os ficheiros do jogador.
@@ -1042,6 +1043,7 @@ sellBulkPermission=<primary>Não tens permissões para vender desta maneira.
sellCommandDescription=Vende o item que tens em mão.
sellCommandUsage=/<command> <<nome do item>|<id>|mão|inventário|blocos> [quantidade]
sellCommandUsage1=/<command> <itemname> [quantidade]
sellCommandUsage1Description=Vende todos (ou o valor dado, se especificado) os itens especificados do seu inventário
sellCommandUsage2=/<command> mão [quantidade]
sellCommandUsage2Description=Vende tudo (ou o valor dado, se especificado) do item na mão
sellCommandUsage3=/<command> tudo
@@ -1055,6 +1057,7 @@ serverTotal=<primary>Capacidade\:<secondary> {0}
serverUnsupported=Estás a executar uma versão incompatível do servidor\!
serverUnsupportedClass=Estado de classe determinada\: {0}
serverUnsupportedCleanroom=Estás a executar um servidor incompatível com os plugins do Bukkit e está dependente do código interno da Mojang. É recomendada a alteração para um substituto do Essentials para o software deste servidor.
serverUnsupportedDangerous=Está a usar um servidor com um ''fork'' conhecido por ser extremamente perigoso e sujeito a perda de dados. É altamente recomendado que mude para um ‘software’ de servidor mais estável como o ''Paper''.
serverUnsupportedLimitedApi=Estás a executar um servidor com a funcionalidade API limitada. O EssentialsX continuará a funcionar, mas algumas funcionalidades estarão desativadas.
serverUnsupportedDumbPlugins=Está a usar plugins conhecidos por causar problemas graves com o EssentialsX e outros plugins.
serverUnsupportedMods=Estás a executar um servidor incompatível com os plugins do Bukkit. Estes plugins não podem ser executados com os mods do Forge ou do Fabric\! Para o Forge, recomendamos o ForgeEssentials ou o SpongeForge + Nucleus.
@@ -1067,7 +1070,10 @@ sethomeCommandUsage1Description=Define uma casa no local em que te encontras
sethomeCommandUsage2=/<command> <jogador>\:<nome>
sethomeCommandUsage2Description=Define a casa de um jogador no local em que te encontras
setjailCommandDescription=Cria uma jaula com o nome [nome da jaula].
setjailCommandUsage1Description=Define a prisão com o nome especificado para a sua localização
settprCommandDescription=Define os parâmetros e a localização de teletransporte aleatória.
settprCommandUsage1Description=Define o centro de teletransporte aleatório para a sua localização
settprCommandUsage2Description=Define o raio mínimo do teletransporte aleatório para o valor dado
settpr=<primary>Define um centro de teletransporte aleatório.
settprValue=<primary>Teletransporte aleatório de <secondary>{0}<primary> definido para <secondary>{1}<primary>.
setwarpCommandDescription=Cria um novo wrap.
@@ -5,7 +5,7 @@ addedToOthersAccount=<yellow>{0}<green> adicionado à<yellow> {1}<green> conta.
adventure=aventura
afkCommandDescription=Marca você como AFK.
afkCommandUsage=/<command> [jogador/mensagem...]
afkCommandUsage1=/<command> [mensagem]
afkCommandUsage1=<command>
afkCommandUsage1Description=Ativa o modo "fora do teclado" com um motivo opcional
afkCommandUsage2=/<command> <player> [mensagem]
afkCommandUsage2Description=Ativa o modo "fora do teclado" de um jogador específico e define o motivo opcional
@@ -617,6 +617,7 @@ itemsNotConverted=<dark_red>Você não tem itens que possam virar blocos.
itemSold=<green>Vendido por <secondary>{0} <green>({1} {2} a {3} cada).
itemSoldConsole=<green>{0} <green>vendeu {1} por <green>{2} <green>({3} itens a {4} cada).
itemSpawn=<primary>Dando<secondary> {0} <white>de<secondary> {1}
itemType=
itemdbCommandDescription=Procura por um item.
itemdbCommandUsage=/<command> <item>
itemdbCommandUsage1=/<command> <item>
@@ -1516,7 +1516,7 @@ versionMismatch=<dark_red>Версии не совпадают\! Обновит
versionMismatchAll=<dark_red>Версии не совпадают\! Обновите все компоненты Essentials до актуальной версии.
versionReleaseLatest=<primary>Вы используете последнюю стабильную версию EssentialsX\!
versionReleaseNew=<dark_red>Для скачивания доступна новая версия EssentialsX\: <secondary>{0}<dark_red>.
versionReleaseNewLink=<dark_red>Скачайте её отсюда\:<secondary> {0}
versionReleaseNewLink=<dark_red>Скачайте последний здесь\:<secondary> {0}
voiceSilenced=<primary>Ваш голос был заглушён\!
voiceSilencedTime=<primary>Ваш голос был заглушён на {0}\!
voiceSilencedReason=<primary>Ваш голос был заглушён\! Причина\: <secondary>{0}
File diff suppressed because it is too large. Load diff
@@ -1,5 +1,7 @@
#Sat Feb 03 17:34:46 GMT 2024
action=
addedToAccount=<yellow>{0}<green> har blivit tillagt på ditt konto.
addedToOthersAccount=
adventure=äventyr
afkCommandDescription=Markerar dig som borta.
afkCommandUsage=/<command> [spelare/meddelande...]
@@ -1,4 +1,5 @@
#Sat Feb 03 17:34:46 GMT 2024
action=
addedToAccount=<yellow>{0}<green> hesabınız eklendi.
addedToOthersAccount=<yellow>{0}<green>, <yellow> {1}<green> hesabına eklendi. Yeni bakiye\:<yellow> {2}
adventure=macera
@@ -103,6 +104,7 @@ broadcastCommandUsage=/<komut> <mesaj>
broadcastCommandUsage1Description=Verilen mesajı tüm sunucuya yayınlar
broadcastworldCommandDescription=Bir dünyaya mesaj yayınlar.
broadcastworldCommandUsage=/<komut> <dünya> <mesaj>
broadcastworldCommandUsage1=/<command><world><msg>
broadcastworldCommandUsage1Description=Verilen mesajı belirtilen dünyada yayınlar
burnCommandDescription=Bir oyuncuyu ateşe ver.
burnCommandUsage=/<komut> <oyuncu> <saniye>
@@ -4,7 +4,7 @@ addedToAccount=<yellow>{0}<green> було додано до вашого обл
addedToOthersAccount=<yellow>{0}<green> додано до<yellow> {1}<green> облікового запису. Новий баланс\:<yellow> {2}
adventure=пригодницький
afkCommandDescription=Позначає вас як afk.
afkCommandUsage=/<command> [гравець/повідомлення...]
afkCommandUsage=/<command> [гравець/повідомлення.]
afkCommandUsage1=/<command> [повідомлення]
afkCommandUsage1Description=Перемикає ваш afk статус з необов''язковою причиною
afkCommandUsage2=/<command> <player> [повідомлення]
@@ -24,7 +24,7 @@ antiochCommandDescription=Маленький подарунок для опер
antiochCommandUsage=/<command> [message]
anvilCommandDescription=Відкрити ковадло.
anvilCommandUsage=/<command>
autoAfkKickReason=Вас вигнано з гри через бездіяльність на протязі {0} хвилин.
autoAfkKickReason=Вас вигнано з гри за бездіяльність протягом {0} хвилин.
autoTeleportDisabled=<primary>Ви більше не приймаєте запити на телепортацію автоматично.
autoTeleportDisabledFor=<secondary>{0}<primary> більше не приймає запити на телепортацію автоматично.
autoTeleportEnabled=<primary>Тепер ви приймаєте запити на телепортацію автоматично.
@@ -686,7 +686,7 @@ kitResetOther=<primary>Скидання таймеру набору <secondary>{
kits=<primary>Комплекти\:<reset> {0}
kittycannonCommandDescription=Кидає вибухове кошеня на Вашого супротивника.
kittycannonCommandUsage=/<command>
kitTimed=<dark_red>Ви не можете використовувати цей комплект на протязі<secondary> {0}<dark_red>.
kitTimed=<dark_red>Ви не можете використовувати цей комплект протягом<secondary> {0}<dark_red>.
leatherSyntax=<primary>Синтаксис кольору шкіри\:<secondary> color\:\\<red>,\\<green>,\\<blue> наприклад\: color\:255,0,0<primary> OR<secondary> color\:<rgb int> наприклад\: color\:16777011
lightningCommandDescription=Міць Тора. Вдаряє блискавкою у місце наведення курсору або вказаного гравця.
lightningCommandUsage=/<command> [гравець] [потужність]
@@ -936,7 +936,7 @@ playerJailedFor=<primary>Гравець<secondary> {0} <primary>посаджен
playerKicked=<primary>Гравець<secondary> {0} <primary>кікнутий<secondary> {1}<primary> на<secondary> {2}<primary>.
playerMuted=<primary>Вам заборонили писати в чат\!
playerMutedFor=<primary>Ти отримав мут на<secondary> {0}<primary>.
playerMutedForReason=<primary>Ви не можете писати в чат на протязі<secondary> {0}<primary>. Причина\: <secondary>{1}
playerMutedForReason=<primary>Ви не можете писати в чат протягом<secondary> {0}<primary>. Причина\: <secondary>{1}
playerMutedReason=<primary>Ви не можете писати в чат\! Причина\: <secondary>{0}
playerNeverOnServer=<dark_red>Гравця<secondary> {0} <dark_red>ніколи не було на сервері.
playerNotFound=<dark_red>Гравця не знайдено.
@@ -71,9 +71,9 @@ banipCommandDescription=封禁一个IP地址。
banipCommandUsage=/<command> <地址> [理由]
banipCommandUsage1=/<command> <地址> [理由]
banipCommandUsage1Description=以指定理由封禁指定IP地址
bed=<i>床<reset>
bed=<i>bed(床)<reset>
bedMissing=<dark_red>你的床不存在或已被阻挡。
bedNull=<st>床<reset>
bedNull=<st>bed(床)<reset>
bedOffline=<dark_red>无法传送到离线玩家的床。
bedSet=<primary>已设置床!
beezookaCommandDescription=向你的敌人扔出一只会爆炸的蜜蜂。
File diff suppressed because it is too large. Load diff
@@ -36,7 +36,7 @@ backCommandUsage1=/<command>
backCommandUsage1Description=傳送回先前的位置
backCommandUsage2=/<command> <玩家>
backCommandUsage2Description=將指定玩家傳送回先前的位置
backOther=<primary>已返回<secondary> {0}<primary> 到上一個位置。
backOther=<primary>已將 <secondary> {0}<primary> 返回到上一個位置。
backupCommandDescription=若設定完成後將開始執行備份。
backupCommandUsage=/<command>
backupDisabled=<dark_red>尚未設定外部備份指令碼。
@@ -71,16 +71,16 @@ banipCommandDescription=封鎖 IP 位址。
banipCommandUsage=/<command> <位址> [原因]
banipCommandUsage1=/<command> <位址> [原因]
banipCommandUsage1Description=封鎖指定 IP 位址並附加自訂原因
bed=<i>床<reset>
bed=<i>bed(床)<reset>
bedMissing=<dark_red>你的床尚未設定、遺失或被阻擋。
bedNull=<st>床<reset>
bedNull=<st>bed(床)<reset>
bedOffline=<dark_red>無法傳送到離線使用者的床。
bedSet=<primary>已設定重生點!
beezookaCommandDescription=向你的敵人投擲一隻爆炸蜜蜂。
beezookaCommandUsage=/<command>
bigTreeFailure=<dark_red>無法生成大樹。請在草地或泥土上再試一次。
bigTreeSuccess=<primary>已生成大樹。
bigtreeCommandDescription=在你的前方生成一棵大樹。
bigtreeCommandDescription=讓你看著的位置生成一棵大樹。
bigtreeCommandUsage=/<command> <tree|redwood|jungle|darkoak>
bigtreeCommandUsage1=/<command> <tree|redwood|jungle|darkoak>
bigtreeCommandUsage1Description=生成指定類型的大樹
@@ -99,7 +99,7 @@ bookLocked=<primary>已鎖定這本書。
bookTitleSet=<primary>已將這本書的標題設為 {0}。
bottomCommandDescription=傳送到你目前位置的最低點。
bottomCommandUsage=/<command>
breakCommandDescription=破壞你前方的方塊。
breakCommandDescription=破壞你看著的方塊。
breakCommandUsage=/<command>
broadcast=<primary>[<dark_red>廣播<primary>]<green> {0}
broadcastCommandDescription=廣播訊息到全部伺服器。
@@ -113,7 +113,7 @@ broadcastworldCommandUsage1Description=廣播指定訊息到指定世界
burnCommandDescription=使玩家著火。
burnCommandUsage=/<command> <玩家> <秒數>
burnCommandUsage1=/<command> <玩家> <秒數>
burnCommandUsage1Description=使指定玩家持續著火到指定秒數
burnCommandUsage1Description=使指定玩家持續著火指定秒數
burnMsg=<primary>你將使 <secondary>{0}<primary> 燃燒 <secondary>{1} 秒<primary>。
cannotSellNamedItem=<primary>你沒有出售已命名物品的權限。
cannotSellTheseNamedItems=<primary>你沒有出售已命名物品的權限:<dark_red>{0}
@@ -129,7 +129,7 @@ cartographytableCommandUsage=/<command>
chatTypeLocal=<dark_aqua>[L]
chatTypeSpy=[監聽]
cleaned=已清除玩家資料。
cleaning=正在清除玩家資料……
cleaning=正在清除玩家資料。
clearInventoryConfirmToggleOff=<primary>你已停用物品欄清空確認提示。
clearInventoryConfirmToggleOn=<primary>你已啟用物品欄清空確認提示。
clearinventoryCommandDescription=清除所有物品欄中的物品。
@@ -170,12 +170,12 @@ configFileRenameError=無法將暫存檔案重新命名為 config.yml。
confirmClear=<gray>若要<b>確認</b><gray>清空物品欄,請再次輸入指令:<primary>{0}
confirmPayment=<gray>若要<b>確認</b><gray>支付 <primary>{0}<gray>,請再次輸入指令:<primary>{1}
connectedPlayers=<primary>目前線上玩家<reset>
connectionFailed=無法開啟連接。
connectionFailed=無法開放連線。
consoleName=控制台
cooldownWithMessage=<dark_red>冷卻時間:{0}
coordsKeyword={0}, {1}, {2}
couldNotFindTemplate=<dark_red>找不到模版 {0}
createdKit=<primary>已建立工具包 <secondary>{0}<primary>,其中包含 <secondary>{1} <primary>個項目,延遲時間為 <secondary>{2}
createdKit=<primary>已建立工具包 <secondary>{0}<primary>,其中包含 <secondary>{1} <primary>個物品,延遲時間為 <secondary>{2}
createkitCommandDescription=在遊戲中建立工具包!
createkitCommandUsage=/<command> <工具包名稱> <延遲>
createkitCommandUsage1=/<command> <工具包名稱> <延遲>
@@ -231,7 +231,7 @@ depthBelowSea=<primary>你位於海平面負<secondary> {0} <primary>格處。
depthCommandDescription=指出目前相對於海平面的深度。
depthCommandUsage=/depth
destinationNotSet=未設定目的地!
disabled=停用
disabled=已停用
disabledToSpawnMob=<dark_red>設定檔中已停用此生物的生成。
disableUnlimited=<secondary>已停用 {1} <primary>的無限放置<secondary> {0} <primary>能力。
discordbroadcastCommandDescription=廣播訊息到指定的 Discord 頻道。
@@ -323,7 +323,7 @@ ecoCommandUsage4=/<command> reset <玩家> <數量>
ecoCommandUsage4Description=重設指定玩家的餘額為伺服器初始餘額
editBookContents=<yellow>你現在可以編輯這本書的內容。
emptySignLine=<dark_red>空行 {0}
enabled=啟用
enabled=已啟用
enchantCommandDescription=附魔玩家手中的物品。
enchantCommandUsage=/<command> <附魔名稱> [等級]
enchantCommandUsage1=/<command> <附魔名稱> [等級]
@@ -375,7 +375,7 @@ expCommandUsage2Description=設定指定玩家指定數量的經驗值
expCommandUsage3=/<command> show <玩家名稱>
expCommandUsage4Description=顯示指定玩家的經驗值數量
expCommandUsage5=/<command> reset <玩家名稱>
expCommandUsage5Description=重設指定玩家的經驗值為 0
expCommandUsage5Description=將指定玩家的經驗值重設為 0
expSet=<secondary>{0} <primary>現在有<secondary> {1} <primary>點經驗值。
extCommandDescription=熄滅玩家身上的火。
extCommandUsage=/<command> [玩家]
@@ -394,13 +394,13 @@ feedCommandUsage1=/<command> [玩家]
feedCommandUsage1Description=填飽自己或指定玩家的飽食度
feedOther=<primary>你填飽了 <secondary>{0}<primary>。
fileRenameError=無法重新命名檔案 {0}!
fireballCommandDescription=發射火球或各種子彈。
fireballCommandDescription=投擲火球或其他投射物。
fireballCommandUsage=/<command> [fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident] [速度]
fireballCommandUsage1=/<command>
fireballCommandUsage1Description=從你的位置投擲火球
fireballCommandUsage2=/<command> <fireball|small|large|arrow|skull|egg|snowball|expbottle|dragon|splashpotion|lingeringpotion|trident> [速度]
fireballCommandUsage2Description=從你的位置投擲出可自訂速度的投擲物
fireworkColor=<dark_red>無效的煙火引數,你必須先設定顏色。
fireballCommandUsage2Description=從你的位置投擲出可自訂速度的投射物
fireworkColor=<dark_red>無效的煙火參數,你必須先設定顏色。
fireworkCommandDescription=允許修改一組煙火。
fireworkCommandUsage=/<command> <<meta param>|power [數量]|clear|fire [數量]>
fireworkCommandUsage1=/<command> clear
@@ -420,7 +420,7 @@ flyCommandUsage=/<command> [玩家] [on|off]
flyCommandUsage1=/<command> [玩家]
flyCommandUsage1Description=切換自己或指定玩家的飛行模式
flying=飛行
flyMode=<secondary>已{0}<secondary> {1}<primary> 的飛行模式。
flyMode=<secondary>{0}<secondary> {1}<primary> 的飛行模式。
foreverAlone=<dark_red>你沒有可回覆的玩家。
fullStack=<dark_red>你的物品已達到最大堆疊。
fullStackDefault=<primary>你的堆疊已被設定為預設大小 <secondary>{0}<primary>。
@@ -433,9 +433,9 @@ gamemodeCommandUsage1=/<command> <survival|creative|adventure|spectator> [玩家
gamemodeCommandUsage1Description=設定你或指定玩家的遊戲模式
gcCommandDescription=報告記憶體、運作時間與刻資訊。
gcCommandUsage=/<command>
gcfree=<primary>可用記憶體:<secondary>{0} <primary>MB。
gcmax=<primary>最大記憶體:<secondary>{0} <primary>MB。
gctotal=<primary>已分配記憶體:<secondary>{0} <primary>MB。
gcfree=<primary>可用記憶體:<secondary>{0} MB。
gcmax=<primary>最大記憶體:<secondary>{0} MB。
gctotal=<primary>已分配記憶體:<secondary>{0} MB。
gcWorld=<primary>{0}「<secondary>{1}<primary>」:<secondary>{2}<primary> 個區塊、<secondary>{3}<primary> 個實體、<secondary>{4}<primary> 個方塊實體。
geoipJoinFormat=<primary>玩家 <secondary>{0} <primary>來自於 <secondary>{1}<primary>。
getposCommandDescription=取得目前你或指定玩家的座標。
@@ -464,7 +464,7 @@ giveSpawnFailure=<dark_red>沒有足夠的空間,已遺失 <secondary>{0} 個
godDisabledFor=<secondary>已停用 {0} <primary>的
godEnabledFor=<green>已啟用<secondary> {0} <primary>的
godMode=<secondary>{0}<primary>上帝模式。
grindstoneCommandDescription=開啟砂輪機。
grindstoneCommandDescription=開啟砂輪。
grindstoneCommandUsage=/<command>
groupDoesNotExist=<dark_red>此群組中沒有人在線上!
groupNumber=<secondary>{0}<white> 位玩家在線上,若要取得完整清單請使用:<secondary>/{1} {2}
@@ -512,7 +512,7 @@ homeCommandUsage2=/<command> <玩家>\:<名稱>
homeCommandUsage2Description=傳送你到指定玩家的家點
homes=<primary>家點:<reset>{0}
homeConfirmation=<primary>你已經有一個名為 <secondary>{0}<primary> 的家點!\n若要覆蓋現有的家點,請再次輸入指令。
homeRenamed=<primary>已重新命名家點 <secondary>{0} <primary>為 <secondary>{1}<primary>。
homeRenamed=<primary>已將家點 <secondary>{0} <primary>重新命名為 <secondary>{1}<primary>。
homeSet=<primary>已成功設定目前位置為家點。
hour=小時
hours=小時
@@ -652,7 +652,7 @@ kickallCommandDescription=踢出除了傳送指令者之外的所有玩家出伺
kickallCommandUsage=/<command> [原因]
kickallCommandUsage1=/<command> [原因]
kickallCommandUsage1Description=踢出所有玩家並附加自訂原因
kill=<primary>殺死了<secondary> {0}<primary>。
kill=<primary>已消滅<secondary> {0}<primary>。
killCommandDescription=殺死指定玩家。
killCommandUsage=/<command> <玩家>
killCommandUsage1=/<command> <玩家>
@@ -677,7 +677,7 @@ kitItem=<primary>- <white>{0}
kitNotFound=<dark_red>此工具包不存在。
kitOnce=<dark_red>你不能再次使用此工具包。
kitReceive=<primary>收到一個工具包 <secondary> {0}<primary>。
kitReset=<primary>將工具包 <secondary>{0}<primary> 重設冷卻時間。
kitReset=<primary>已重設工具包 <secondary>{0}<primary> 的冷卻時間。
kitresetCommandDescription=重設指定工具包的冷卻時間。
kitresetCommandUsage=/<command> <工具包> [玩家]
kitresetCommandUsage1=/<command> <工具包> [玩家]
@@ -691,7 +691,7 @@ leatherSyntax=<primary>皮革顏色語法:<secondary>color\:\\<red>,\\<green>,
lightningCommandDescription=以雷神索爾的力量,劈向目標玩家。
lightningCommandUsage=/<command> [玩家] [power]
lightningCommandUsage1=/<command> [玩家]
lightningCommandUsage1Description=雷擊你前方的位置或指定玩家
lightningCommandUsage1Description=讓閃電擊中你看著的位置或指定玩家
lightningCommandUsage2=/<command> <玩家> <強度>
lightningCommandUsage2Description=以指定的力量雷擊指定玩家
lightningSmited=<primary>你被雷擊中了!
@@ -748,16 +748,16 @@ mailSentTo=<secondary>{0}<primary> 已傳送以下郵件:
mailSentToExpire=<secondary>{0}<primary> 已傳送以下郵件,郵件將於 <secondary>{1}<primary> 過期:
mailTooLong=<dark_red>郵件訊息過長。請保持字數在 1000 字元以下。
markMailAsRead=<primary>若要將你的郵件標示為已讀,請輸入<secondary> /mail clear<primary>。
matchingIPAddress=<primary>以下是先前使用此 IP 位址登入的玩家:
matchingIPAddress=<primary>以下是先前使用該 IP 位址登入的玩家:
matchingAccounts={0}
maxHomes=<dark_red>你無法設定超過<secondary> {0} <dark_red>個家點。
maxMoney=<dark_red>此筆交易將超出此帳戶的餘額限制。
mayNotJail=<dark_red>你無法將此玩家關進監獄!
mayNotJailOffline=<dark_red>你無法將離線玩家關進監獄。
meCommandDescription=以第三人稱描述一件事。
meCommandDescription=描述玩家的行為。
meCommandUsage=/<command> <description>
meCommandUsage1=/<command> <description>
meCommandUsage1Description=描述動作
meCommandUsage1Description=描述行為
meSender=我
meRecipient=我
minimumBalanceError=<dark_red>玩家能夠持有的最低餘額為 {0}。
@@ -841,7 +841,7 @@ nickCommandUsage4=/<command> <玩家> off
nickCommandUsage4Description=移除指定玩家的暱稱
nickDisplayName=<dark_red>你需要在 Essentials 設定檔中啟用 change-displayname。
nickInUse=<dark_red>此暱稱已被使用。
nickNameBlacklist=<dark_red>此暱稱不被允許使用。
nickNameBlacklist=<dark_red>不允許使用此暱稱。
nickNamesAlpha=<dark_red>暱稱必須為有效的文字。
nickNamesOnlyColorChanges=<dark_red>暱稱只能變更顏色。
nickNoMore=<primary>你不再擁有暱稱。
@@ -944,14 +944,14 @@ playerTempBanned=<primary>玩家<secondary> {1} <primary>暫時被<secondary> {0
playerUnbanIpAddress=<primary>玩家<secondary> {0} <primary>已解除封鎖 IP 位址:<secondary>{1}<primary>。
playerUnbanned=<primary>玩家<secondary> {1} <primary>被<secondary> {0} <primary>解除封鎖。
playerUnmuted=<primary>你已被解除禁言。
playtimeCommandDescription=顯示玩家的遊戲持續時間
playtimeCommandDescription=顯示玩家的遊玩時間
playtimeCommandUsage=/<command> [玩家]
playtimeCommandUsage1=/<command>
playtimeCommandUsage1Description=顯示你的遊戲持續時間
playtimeCommandUsage1Description=顯示你的遊玩時間
playtimeCommandUsage2=/<command> <玩家>
playtimeCommandUsage2Description=顯示指定玩家的遊戲持續時間
playtime=<primary>遊戲持續時間:<secondary>{0}
playtimeOther=<primary>{1} 的遊戲持續時間<primary>:<secondary>{0}
playtimeCommandUsage2Description=顯示指定玩家的遊玩時間
playtime=<primary>遊玩時間:<secondary>{0}
playtimeOther=<primary>{1} 的遊玩時間<primary>:<secondary>{0}
pong=啪!
posPitch=<primary>仰角:{0}(頭部角度)
possibleWorlds=<primary>可使用的世界編號為 <secondary>0<primary> 到 <secondary>{0}<primary>。
@@ -1050,7 +1050,7 @@ recipeMore=<primary>輸入<secondary> /{0} {1} <number><primary> 查看 <seconda
recipeNone={0} 沒有符合的合成方式。
recipeNothing=沒有東西
recipeShapeless=<primary>結合 <secondary>{0}
recipeWhere=<primary>地方:{0}
recipeWhere=<primary>合成位置:{0}
removeCommandDescription=移除你所在世界的所有實體。
removeCommandUsage=/<command> <all|tamed|named|drops|arrows|boats|minecarts|xp|paintings|itemframes|endercrystals|monsters|animals|ambient|mobs|[生物類型]> [半徑|世界]
removeCommandUsage1=/<command> <生物類型> [世界]
@@ -1075,7 +1075,7 @@ repairCommandUsage2Description=修復物品欄的所有物品
repairEnchanted=<dark_red>你沒有修復附魔物品的權限。
repairInvalidType=<dark_red>無法修復此物品。
repairNone=<dark_red>沒有需要被修復的物品。
replyFromDiscord=**來自 {0} 的回覆\:** {1}
replyFromDiscord=**來自 {0} 的回覆:**{1}
replyLastRecipientDisabled=<primary>已<secondary>停用<primary>回覆最後一位訊息傳送者。
replyLastRecipientDisabledFor=<primary>已為 <secondary>{0}<primary> <secondary>停用<primary>回覆最後一位訊息傳送者。
replyLastRecipientEnabled=<primary>已<secondary>啟用<primary>回覆最後一位訊息傳送者。
@@ -1104,8 +1104,8 @@ returnPlayerToJailError=<dark_red>嘗試將玩家<secondary> {0} <dark_red>關
rtoggleCommandDescription=變更回覆收件人為最後的收件人或發件人
rtoggleCommandUsage=/<command> [玩家] [on|off]
rulesCommandDescription=檢視伺服器規則。
rulesCommandUsage=/<command> [''章節] [頁數]
runningPlayerMatch=<primary>正在搜尋符合「<secondary>{0}<primary>」的玩家(這可能會花費一些時間)。
rulesCommandUsage=/<command> [章節] [頁數]
runningPlayerMatch=<primary>正在搜尋符合「<secondary>{0}<primary>」的玩家(這可能需要一點時間)。
second=秒
seconds=秒
seenAccounts=<primary>此玩家以前也叫做:<secondary>{0}
@@ -1113,8 +1113,8 @@ seenCommandDescription=顯示玩家的最後登出時間。
seenCommandUsage=/<command> <玩家名稱>
seenCommandUsage1=/<command> <玩家名稱>
seenCommandUsage1Description=顯示指定玩家的登出時間、封鎖、UUID 等資訊
seenOffline=<primary>玩家<secondary> {0} <primary>在 <secondary>{1}<primary> 前已<dark_red>離線<primary>。
seenOnline=<primary>玩家<secondary> {0} <primary>在 <secondary>{1}<primary> 前已<green>上線<primary>。
seenOffline=<primary>玩家<secondary> {0} <primary>在 <secondary>{1}<primary>前已<dark_red>離線<primary>。
seenOnline=<primary>玩家<secondary> {0} <primary>在 <secondary>{1}<primary>前已<green>上線<primary>。
sellBulkPermission=<primary>你沒有批次出售物品的權限。
sellCommandDescription=出售你手中的物品。
sellCommandUsage=/<command> <<物品名稱>|<id>|hand|inventory|blocks> [數量]
@@ -1138,8 +1138,8 @@ serverUnsupportedLimitedApi=你正在執行 API 功能受限的伺服器。Essen
serverUnsupportedDumbPlugins=你正在使用已知會導致 EssentialsX 與其他插件出現嚴重問題的插件。
serverUnsupportedMods=你正在執行的伺服器端無法正常支援 Bukkit 插件。Bukkit 插件不應此與 Forge 或 Fabric 模組一起使用!建議使用 ForgeEssentials 或 SpongeForge + Nucleus 代替本插件。
setBal=<green>你的餘額已被設定為 {0}。
setBalOthers=<green>你設定 {0}<green> 的餘額為 {1}。
setSpawner=<primary>已變更生怪磚類型為<secondary> {0}<primary>。
setBalOthers=<green>你已將 {0}<green> 的餘額設為 {1}。
setSpawner=<primary>已將生怪磚類型變更為<secondary> {0}<primary>。
sethomeCommandDescription=在你目前的位置設立家點。
sethomeCommandUsage=/<command> [[玩家\:]名稱]
sethomeCommandUsage1=/<command> <名稱>
@@ -1150,7 +1150,7 @@ setjailCommandDescription=建立指定名稱 [jailname] 的監獄。
setjailCommandUsage=/<command> <監獄名稱>
setjailCommandUsage1=/<command> <監獄名稱>
setjailCommandUsage1Description=在你的位置使用指定名稱設立監獄
settprCommandDescription=設定隨機傳送位置參數。
settprCommandDescription=設定隨機傳送位置和參數。
settprCommandUsage=/<command> <世界> [center|minrange|maxrange] [值]
settprCommandUsage1=/<command> <世界> center
settprCommandUsage1Description=在你的位置設立隨機傳送中心
@@ -1238,7 +1238,7 @@ spawned=已生成
spawnerCommandDescription=變更生怪磚生物類型。
spawnerCommandUsage=/<command> <生物> [延遲]
spawnerCommandUsage1=/<command> <生物> [延遲]
spawnerCommandUsage1Description=修改你看著的生怪磚裡的生物類型(可選自訂生怪延遲)
spawnerCommandUsage1Description=變更你看著的生怪磚生物類型(可選自訂生怪延遲)
spawnmobCommandDescription=生成生物。
spawnmobCommandUsage=/<command> <生物>[\:資料][,<mount>[\:資料]] [數量] [玩家]
spawnmobCommandUsage1=/<command> <生物>[\:資料] [數量] [玩家]
@@ -1425,10 +1425,10 @@ tradeSignEmpty=<dark_red>交易告示牌上沒有你可獲得的東西。
tradeSignEmptyOwner=<dark_red>交易告示牌上沒有你可收集的東西。
tradeSignFull=<dark_red>此告示牌已寫滿了!
tradeSignSameType=<dark_red>你不能交易相同的物品類型。
treeCommandDescription=在你的前方生成一棵樹木。
treeCommandDescription=讓你看著的位置生成一棵樹木。
treeCommandUsage=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp|paleoak>
treeCommandUsage1=/<command> <tree|birch|redwood|redmushroom|brownmushroom|jungle|junglebush|swamp>
treeCommandUsage1Description=在你的前方生成指定類型的大樹
treeCommandUsage1Description=讓你看著的位置生成指定類型的大樹
treeFailure=<dark_red>無法生成樹木,請在草地或泥土上再試一次。
treeSpawned=<primary>已生成樹木。
true=<green>是<reset>
@@ -1487,7 +1487,7 @@ userJailed=<primary>你已被逮捕並關進監獄!
usermapEntry=<secondary>{0} <primary>與 <secondary>{1}<primary> 已關聯。
usermapKnown=<primary>使用者快取中有 <secondary>{0} <primary> 個已知使用者,有 <secondary>{1} <primary>個名稱與 UUID 配對。
usermapPurge=<primary>正在檢查沒有建立關聯的使用者檔案,結果將被記錄到控制台。破壞模式:{0}
usermapSize=<primary>目前已快取的使用者是 \n<secondary>{0}<primary>/<secondary>{1}<primary>/<secondary>{2}<primary>。
usermapSize=<primary>目前玩家地圖中的快取玩家是 <secondary>{0}<primary>/<secondary>{1}<primary>/<secondary>{2}<primary>。
userUnknown=<dark_red>警告:使用者「<secondary>{0}<dark_red>」從來沒有加入過此伺服器。
usingTempFolderForTesting=使用暫存資料夾來測試:
vanish=<primary>已{1} {0} <primary>的隱形模式。
@@ -1500,10 +1500,10 @@ versionCheckDisabled=<primary>更新檢查已於設定檔中停用。
versionCustom=<primary>無法檢查你目前的版本!是自己建立的?建置資訊:<secondary>{0}<primary>。
versionDevBehind=<dark_red>你正在執行的 EssentialsX 已過時 <secondary>{0} <dark_red>個開發建置!
versionDevDiverged=<primary>你正在執行的實驗性建置 EssentialsX <secondary>{0}<primary> 已不是最新的開發建置!
versionDevDivergedBranch=<primary>特色分支:<secondary>{0}<primary>。
versionDevDivergedLatest=<primary>你正在執行最新版的 EssentialsX 實驗性建置!
versionDevLatest=<primary>你正在執行最新版的 EssentialsX 開發建置!
versionError=<dark_red>取得 EssentialsX 版本資訊時發生錯誤!建置資訊:<secondary>{0}<primary>。
versionDevDivergedBranch=<primary>功能分支:<secondary>{0}<primary>。
versionDevDivergedLatest=<primary>你正在執行最新版本的 EssentialsX 實驗性建構!
versionDevLatest=<primary>你正在執行最新版本的 EssentialsX 開發建構!
versionError=<dark_red>取得 EssentialsX 版本資訊時發生錯誤!建構資訊:<secondary>{0}<primary>。
versionErrorPlayer=<primary>檢查 EssentialsX 版本資訊時發生錯誤!
versionFetching=<primary>正在取得版本資訊……
versionOutputVaultMissing=<dark_red>未安裝 Vault 插件,聊天與權限可能無法正常運作。
@@ -1545,7 +1545,7 @@ weatherCommandDescription=設定天氣。
weatherCommandUsage=/<command> <storm/sun> [持續時間]
weatherCommandUsage1=/<command> <storm|sun> [持續時間]
weatherCommandUsage1Description=設定天氣狀態持續時間
warpSet=<primary>已設定傳送點 <secondary>{0} <primary>。
warpSet=<primary>已設定傳送點 <secondary>{0}<primary>。
warpUsePermission=<dark_red>你沒有使用此傳送點的權限。
weatherInvalidWorld=找不到名為 {0} 的世界!
weatherSignStorm=<primary>天氣:<secondary>暴風雨(雪)<primary>。
@@ -1588,7 +1588,7 @@ workbenchCommandUsage=/<command>
worldCommandDescription=切換世界。
worldCommandUsage=/<command> [世界]
worldCommandUsage1=/<command>
worldCommandUsage1Description=傳送你到地獄或其他世界的對應座標
worldCommandUsage1Description=將你傳送到地獄或主世界的對應座標
worldCommandUsage2=/<command> <世界>
worldCommandUsage2Description=傳送你到指定世界的對應位置
worth=<green>一組 {0} 價值 <secondary>{1}<green>(總共 {2} 個物品,每個價值 {3})
+1 -1
View File
@@ -1,5 +1,5 @@
# Configuration for the random teleport command.
# Some settings may be defaulted, and can be changed via the /settpr command in-game.
# Some settings may be defaulted and can be changed using the '/settpr' command in-game.
default-location: '{world}'
excluded-biomes:
- cold_ocean
+11 -12
View File
@@ -1,23 +1,22 @@
# Determines how much items are worth on the server.
# This can be set in this file, or by running the /setworth command.
# Determines the value of items on the server.
# Items not listed here cannot be sold.
# Setting the value to 0 sells items for free; set to -1 or remove the item to disable selling.
# Prices can be set in this file or via the '/setworth' command in-game.
worth:
# Items not listed in this file will not be sellable on the server
# Setting the worth to 0 will sell items for free, delete the item or set to -1 to disable.
# This will set the worth of all logs to '2'
# This will set the worth of all logs to '2'.
log: 2.0
# This will work similar to the above syntax
# This will work similar to the above syntax.
wool:
'0': 20
# This will only allow selling leaves with datavalue '0' and '1'
# This will only allow selling leaves with datavalue '0' and '1'.
leaves:
'0': 1.0
'1': 1.0
# This will allow the selling of all, but sells '0' slightly cheaper
# This will allow the selling of all, but sells '0' slightly cheaper.
sapling:
'0': 2.0
'*': 2.5
@@ -4,6 +4,7 @@ import com.earth2me.essentials.api.NoLoanPermittedException;
import com.earth2me.essentials.api.UserDoesNotExistException;
import com.earth2me.essentials.commands.IEssentialsCommand;
import com.earth2me.essentials.commands.NoChargeException;
import com.earth2me.essentials.utils.AdventureUtil;
import net.ess3.api.Economy;
import net.ess3.api.MaxMoneyException;
import org.bukkit.command.CommandSender;
@@ -138,7 +139,7 @@ public class EconomyTest {
try {
runCommand("pay", user1, PLAYERNAME2 + " -123");
} catch (final Exception e) {
Assert.assertEquals(I18n.tlLiteral("payMustBePositive"), e.getMessage());
Assert.assertEquals(AdventureUtil.miniToLegacy(I18n.tlLiteral("payMustBePositive")), e.getMessage());
}
}
}
@@ -141,8 +141,9 @@ public abstract class AbstractChatHandler {
final ChatProcessingCache.Chat chat = cache.getProcessedChat(event.getPlayer());
// If local chat is enabled, handle the recipients here; else we have nothing to do
// If local chat is enabled, handle the recipients here; else we can just fire the chat event and return
if (chat.getRadius() < 1) {
callChatEvent(event, chat.getType(), null);
return;
}
final long radiusSquared = chat.getRadius() * chat.getRadius();
@@ -57,6 +57,7 @@ public final class MessageType {
public final static MessageType FIRST_JOIN = new MessageType("first-join", true);
public final static MessageType LEAVE = new MessageType("leave", true);
public final static MessageType CHAT = new MessageType("chat", true);
public final static MessageType PRIVATE_CHAT = new MessageType("private-chat", true);
public final static MessageType DEATH = new MessageType("death", true);
public final static MessageType AFK = new MessageType("afk", true);
public final static MessageType ADVANCEMENT = new MessageType("advancement", true);
@@ -68,7 +69,7 @@ public final class MessageType {
public final static MessageType LOCAL = new MessageType("local", true);
public final static MessageType QUESTION = new MessageType("question", true);
public final static MessageType SHOUT = new MessageType("shout", true);
private final static MessageType[] VALUES = new MessageType[]{JOIN, FIRST_JOIN, LEAVE, CHAT, DEATH, AFK, ADVANCEMENT, ACTION, SERVER_START, SERVER_STOP, KICK, MUTE, LOCAL, QUESTION, SHOUT};
private final static MessageType[] VALUES = new MessageType[]{JOIN, FIRST_JOIN, LEAVE, CHAT, PRIVATE_CHAT, DEATH, AFK, ADVANCEMENT, ACTION, SERVER_START, SERVER_STOP, KICK, MUTE, LOCAL, QUESTION, SHOUT};
/**
* Gets an array of all the default {@link MessageType MessageTypes}.
@@ -50,6 +50,7 @@ public class DiscordSettings implements IConf {
private MessageFormat permMuteReasonFormat;
private MessageFormat unmuteFormat;
private MessageFormat kickFormat;
private MessageFormat pmToDiscordFormat;
public DiscordSettings(EssentialsDiscord plugin) {
this.plugin = plugin;
@@ -445,6 +446,10 @@ public class DiscordSettings implements IConf {
return kickFormat;
}
public MessageFormat getPmToDiscordFormat() {
return pmToDiscordFormat;
}
private String getFormatString(String node) {
final String pathPrefix = node.startsWith(".") ? "" : "messages.";
return config.getString(pathPrefix + (pathPrefix.isEmpty() ? node.substring(1) : node), null);
@@ -581,6 +586,8 @@ public class DiscordSettings implements IConf {
"username", "displayname", "controllername", "controllerdisplayname", "reason");
kickFormat = generateMessageFormat(getFormatString("kick"), "{displayname} was kicked with reason: {reason}", false,
"username", "displayname", "reason");
pmToDiscordFormat = generateMessageFormat(getFormatString("private-chat"), "[SocialSpy] {sender-username} -> {receiver-username}: {message}", false,
"sender-username", "sender-displayname", "receiver-username", "receiver-displayname", "message");
plugin.onReload();
}
@@ -4,6 +4,7 @@ import com.earth2me.essentials.Console;
import com.earth2me.essentials.utils.DateUtil;
import com.earth2me.essentials.utils.FormatUtil;
import com.earth2me.essentials.utils.VersionUtil;
import net.ess3.api.events.PrivateMessageSentEvent;
import net.ess3.api.IUser;
import net.ess3.api.events.AfkStatusChangeEvent;
import net.ess3.api.events.MuteStatusChangeEvent;
@@ -47,6 +48,23 @@ public class BukkitListener implements Listener {
// Bukkit Events
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onPrivateMessage(PrivateMessageSentEvent event) {
if (event.getSender() instanceof IUser && ((IUser) event.getSender()).isAuthorized("essentials.chat.spy.exempt")) {
return;
}
sendDiscordMessage(MessageType.DefaultTypes.PRIVATE_CHAT,
MessageUtil.formatMessage(jda.getSettings().getPmToDiscordFormat(),
MessageUtil.sanitizeDiscordMarkdown(event.getSender().getName()),
MessageUtil.sanitizeDiscordMarkdown(event.getSender().getDisplayName()),
MessageUtil.sanitizeDiscordMarkdown(event.getRecipient().getName()),
MessageUtil.sanitizeDiscordMarkdown(event.getRecipient().getDisplayName()),
MessageUtil.sanitizeDiscordMarkdown(event.getMessage())),
event.getSender() instanceof IUser ? ((IUser) event.getSender()).getBase() : null);
}
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onMute(MuteStatusChangeEvent event) {
if (!event.getValue()) {
@@ -144,6 +144,8 @@ message-types:
kick: staff
# Message sent when a player's mute state is changed on the Minecraft server.
mute: staff
# Message sent when a private message (/msg, /whisper, etc.) is sent on the Minecraft Server.
private-chat: none
# Message sent when a player talks in local chat.
# use-essentials-events must be set to "true" for this to work.
local: none
@@ -433,3 +435,11 @@ messages:
# - {displayname}: The display name of the user who got kicked
# - {reason}: The reason the player was kicked
kick: "{displayname} was kicked with reason: {reason}"
# This is the message that is used to relay minecraft private messages in Discord.
# The following placeholders can be used here:
# - {sender-username}: The username of the player sending the message
# - {sender-displayname}: The display name of the player sending the message (This would be their nickname)
# - {receiver-username}: The username of the player receiving the message
# - {receiver-displayname}: The display name of the player receiving the message (This would be their nickname)
# - {message}: The content of the message being sent
pms-to-discord: "[SocialSpy] {sender-username} -> {receiver-username}: {message}"
@@ -140,7 +140,13 @@ public class LinkBukkitListener implements Listener {
@EventHandler
public void onUserLinkStatusChange(final DiscordLinkStatusChangeEvent event) {
if (event.isLinked() || ess.getSettings().getLinkPolicy() == DiscordLinkSettings.LinkPolicy.NONE) {
event.getUser().setFreeze(false);
if (event.getUser() != null) {
event.getUser().setFreeze(false);
}
return;
}
if (event.getUser() == null || !event.getUser().getBase().isOnline()) {
return;
}
+3 -3
View File
@@ -26,7 +26,7 @@ however, have some new requirements:
* **EssentialsX requires CraftBukkit, Spigot or Paper to run.** Other server software may work, but these are not tested
by the team and we may not be able to help with any issues that occur.
* **EssentialsX currently supports Minecraft versions 1.8.8, 1.9.4, 1.10.2, 1.11.2, 1.12.2, 1.13.2, 1.14.4, 1.15.2,
1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.6, and 1.21.4.**
1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.6, and 1.21.5.**
* **EssentialsX currently requires Java 8 or higher.** We recommend using the latest Java version supported by your
server software.
* **EssentialsX requires [Vault](http://dev.bukkit.org/bukkit-plugins/vault/) to enable using chat prefix/suffixes and
@@ -76,8 +76,8 @@ To add EssentialsX to your build system, you should use the following artifacts:
| Type | Group ID | Artifact ID | Version |
|:---------------|:------------------|:--------------|:------------------|
| Latest release | `net.essentialsx` | `EssentialsX` | `2.21.0` |
| Snapshots | `net.essentialsx` | `EssentialsX` | `2.21.0-SNAPSHOT` |
| Latest release | `net.essentialsx` | `EssentialsX` | `2.21.1` |
| Snapshots | `net.essentialsx` | `EssentialsX` | `2.21.1-SNAPSHOT` |
| Older releases | `net.ess3` | `EssentialsX` | `2.18.2` |
Note: until version `2.18.2`, EssentialsX used the `net.ess3` group ID.
+1 -1
View File
@@ -1 +1 @@
const val RUN_PAPER_MINECRAFT_VERSION = "1.21.4"
const val RUN_PAPER_MINECRAFT_VERSION = "1.21.5"
@@ -10,7 +10,7 @@ plugins {
val baseExtension = extensions.create<EssentialsBaseExtension>("essentials", project)
val checkstyleVersion = "8.36.2"
val spigotVersion = "1.21.4-R0.1-SNAPSHOT"
val spigotVersion = "1.21.5-R0.1-SNAPSHOT"
val junit5Version = "5.10.2"
val mockitoVersion = "3.12.4"
+1 -1
View File
@@ -3,7 +3,7 @@ plugins {
}
group = "net.essentialsx"
version = "2.21.0"
version = "2.21.1"
project.ext {
GIT_COMMIT = !indraGit.isPresent() ? "unknown" : indraGit.commit().abbreviate(7).name()
@@ -27,7 +27,9 @@ public abstract class PaperChatListenerProvider implements Listener {
this.serializer = LegacyComponentSerializer.builder()
.flattener(ComponentFlattener.basic())
.extractUrls(AbstractChatEvent.URL_PATTERN)
.useUnusualXRepeatedCharacterHexFormat().build();
.useUnusualXRepeatedCharacterHexFormat()
.hexColors()
.build();
}
public void onChatLowest(final AbstractChatEvent event) {