From 94b8875d838886f0c102413813eb256007c5752e Mon Sep 17 00:00:00 2001 From: Crypto Morin Date: Thu, 13 Jul 2023 01:59:09 -0700 Subject: [PATCH] 1.16.13 --- addons/Kingdoms-Addon-Map-Viewers-2.0.4.3.jar | Bin 182999 -> 182906 bytes .../resources/guis/structures/extractor.yml | 2 +- core/src/main/resources/misc-upgrades.yml | 6 +- core/src/main/resources/schema.sql | 1 + .../kingdoms/utils/internal/jdk/Java9.java | 5 - .../outposts/CommandOutpostTeleport.java | 9 +- .../peacetreaties/data/PeaceTreaty.java | 2 +- resources/languages/hu/hu.yml | 93 ++++++++++++++++-- 8 files changed, 94 insertions(+), 24 deletions(-) diff --git a/addons/Kingdoms-Addon-Map-Viewers-2.0.4.3.jar b/addons/Kingdoms-Addon-Map-Viewers-2.0.4.3.jar index dec9dfd53fbdebf11e7e22e032235bd219084fb9..133309e34f85e1cf7568760bc93443e5a43149d9 100644 GIT binary patch delta 12714 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 delta 12890 zcmaKS1yof{+xB789nxJ&cejLecZhU%iiC$Q={nNgAl)S`-JmGaAl*ob{{f%xeO|wB zt$)@!Yp#9w+%x+gHZwO#s0+!c=&A~^a3~-U5)#NybvGXU87v(2ZalC2V;4mA*cCHA zcC%ct=E}Q?C@}o6bPBt5FJQn(*ifKN9D6d_j|Kv@(t$u6kST6}91_t8;DbB#UmHK! z#``TIJT5x&nb7$o@(L}&1`J?dq}Ql7aQd+}^ZDX4s~xP!O(Ct`U|Oa0DPF3btb#V1 z^q2w$zSPW`=Df3f(^!1h022`yBoJ{`2sOim2Zu2Z)7R z)_OKyd_q8H5Z_$qh}+Okv?qe!SWW;fxxJKF1m z=l(6s+S_v%@lsL}$R=+N3vtXPYFe^XcS-j5_6{gMw}n-2F*@;*@I3tl))f~0W&O=6 zrm;5efQkioS&rU$0kcIlK%OW>_c?tO1!}+UD{U99=BUl&5K{*;dHM>pFfGX+*aX8I zUASk?*ty*TyvPd3tS^L2o-~bTLOdjX_BTsOqo;6i8t%;wB>A`Mpknd1(J65D5Iz~# zHl;E=b5DJ;Ll&A@c_A5$2mWp|)g%<)r;3eY>#cd9%H2hbQ62ykQMi@T;-K$Lsoufm z^1h1_wSz~EZ}ssJMD)HzCOJi9G~pp3)m+b<=afindt2LY11Xg17cQNvWQArplq7m| zkrb|4cuY91I#hKNvs|A0X(3A)W1zU>wl_Syh%TKO%lwl_Gy`N7up2U-kLrS8kG!?J zAe;hFtV6lQG4F-v6JCxJ?~kLy(rxO9Ae6MKD_nN9&WqH6%~RHQQDQP^X&;|@VSwyd zJp7d1KDF0!XuVP+f6EHok4HsGIQJwz$uj0M#(q)_SsN0n;+06`N6TEN;ehWi`H_7| z7U8cjl=Zeh(2OqdfHiax2Svw;+B_^L5MNYk_K+*pz_9-`&#Sg^H2Ct?z_o$I2uHBx zeYKh2y_qd#w@sQ$WdnOkT1{htPOV+rO0o;qQt-{UIcNF;a-DpK0RIniKQ?a$8R6Y_ ztxEG6{VEQzZY<8bbt2?@`b{j{`EzEKip`e<2|^VU4As=4n83&oB_W>n0ZUP#q-@WC5%0Jek!-QLdQjK_lP+90Mx43fD&Mp2}}I&dw}P z%Prqk*2MUoO0<`tHLdn*>yLUW%Qc(rzIh*%iF3G-$18+^%tn=jcz{rYU+lOhO=GQZ zxZP)|3>cEk-dWnM4$bN7mOtYoKp$UF@QRLFFoi@VQol(%RqLOVS-1>IHXh_C;vmS6 zZizMRZ5{>R;JzYo9AKdi`u-`}`X1nC_7&VS5lIWI8G=Fk8XC2nwp|_TGx%+nx#xQJ z3dV1?Nb!F$0v%PiMUZRNqki1=z|1dN7;*Ht+S7ojZV(oJTYB6?1cLrOnsYID{ z+Q>&1sBY(cm!o^yc{H|~8EZI)>ya~aU+TarPEAf=eXq>$mD97g!m5$CCorPFycZD! zeSCabqteYVaahw9tLy0`R{i-i#OTc=+Be4+dIJ`#@jf~_8$Le$2v{jWuRgEVVJEY?ySL~vk@cD0EaG(yv zB1chJftLq8+!CrkiTI&b`2pEjc49V$UZ20OG&}8_?sn%mZx;6%1_%ysx}7NM@?(oe zPki!1$+mcszgr?|S)f&H^#1c^mgHwE_ejZedG>lBO0j++#iKLa zK_;a>(g8BTeO0S_5^H>xBde*lAf5OrZfl9c4`977b#%BS+Hl<&cyxAep0#9}m-rbxU&7sWN;UW(d``ypF1ZG5mXNeUeWsEfAa+b^!+2*NWhu>xi7PxX738gRNB-#hA*68{|PA*$q zMn5m@=Ao1&*^s+rS92IKp<&~&aHAHz0qV!mqrdDo*zj}SynIZdg%aFKDP zi$499{|XY`^24-xmbf*zdQv!jCVjNm#kMb#V)6~$jH^CXLg~B<=dUnkw+zKb+7(C_ zShvXD{*w{QAf<;)nj>uE=G3l=9RlyTO}Ug~>TbV+MZ^>X2Z3ePr&7@`>!{JvJ+?&@ zh0?YO*u^~GOx`nd4so3t(W&qv1&Wd5&~a2+(dIFH5tb<~Ix?u>9on(bD1OH~{Vc%P zjpz_(DPJ-uC;0P?(g&}JRdCi}W2cSNeGB-~bxL_rE0TC|tiO0ks2TF2 zxnzlS4@-=IoY;PkPv&P@{;iiqcGI=I*}lKP{E(kt7^`;$ij%B{4^DnBDb-n6Gvn&j zaU2eML|0{Z;V)zsa$>D8i5e`-dYd$IKHpwt=55CzvFS>wiiWvFc;|1G5$Zf#0myT>?PKRy>Mk zV9C4Rwp&DNM|q)PY9476Tk#OFeg(nmK*+p0pIFQ23*GP+cZPxe%mcX9J?~)(T$trd zul)v&yd|V+I9vq4AD*+k!+ZDo%m^&uEVmAqmhhQfE0+Xk7d>QdOHd)#%T^jy;c(T; zWz~ye!pJkYf1y-2LQA+7JDr&Yk(uSg0BvJU(URQ$kaZg7$=7vaUI&)pl^Pqj!iE;z zuirBkFHO1%9l{DLOI#9&XL2mHXG}HJlC;(O+z?$$=&{98^h6!E=Xz4#CHw%(ndYoA z0~IT1A6R(GBc541%$P(GeSKNHxBDFsoD;emRCiQQ^xFPg-%nohS+%sB3mf z2n2RFC)7uoTKzdA%F`CAOTxtruH6v#79-$4hY0RB>b2oa^eQ1F6ncri`sgL!HeoXAX6cXq2wW8^_Q_{%Rz z3u_i$EtJog!0@kZj_2mpl-i}^oCVI#5SL!Efv33xvc+Ot2bi)5WpKKN zpVPw_K93Gg480`&@Ns2>ZS9<`pI*l|deEI&vhTU7-LSHdvw+z(&mP;FFHyG>q2#6Y zFZ{0b+`Qi$5nYPtx*2C|@eO&udFbfwL%ZrMBt}XK3tL?RowK%w@Ttab5|;YhDge92W~7{agjsi16N z&$=eEJ|oh9Jp-qeng8NR{RZir;v{E~Ehdqs&{9%?0@ue>5eouUrm6NzT%XZhPp))l zRLRcd4v%yeM;03{eK27?zXidXdRcz*{;w!;)5F>%@%^-Ygvz`*Z7HWFG+T2f;$UPu z^Z^mttc3c2uCy80F%1T5%^$X+RE!Qp&O+et-4k>*#IIeSeY2>`=WvjrF>~O!Y8vKe zu05?%$L})MFKr*+HHsujsPFeAOj{ac{VJ|&FN+6pk=zOL$OkvHRji^pJf*d{<;G5T zpdMDYVmOfHQ#FWUuMwEeFA;djuI$j+8?s(M_`2CTyt1c5+K zu2yyS_zX|5ADGYfc0aAafk4jC?<}T2A4sxI02Vk?%g*PC7S>ypG|R*T3CSFIM%{{+ z3C4PAstPDL5-9Q93`)qMWiILVz0+fkqmGeYUB6I&2iGs+mW%pc%3Skr?*k4I!ri`~ z1>D9*g?3#r8vWTqaxb8Cvm8 zeK-625nR-#p(26Wbs^`;zL$)>_b+oZST`d>Y(;fGX>;}ax@1wAH@)m_Bvd}+o^(N< zQL_UyFRHh>f3mJBG}Y;p)$Is`*0HHh?dp$!=f1}1Po-_OAAZjCRN7t~WXLekJ7w$q z{8~0wYi$1qh9qa!4;=+@+*@j-75`wrq~tUk1Hs+^FH?hyNQIy0X$rN7F0upk7>PkW z+AgV7c+1c9T)&!gCja=lefG71t7wbA^p&&F*8t%+@G=%?Yg(Z>g*-#+pU-TQ;%$04 zzkwCd@1IJ@nG zTW_I!f!08-m)Caq5J3Erlg6zGhID8$k+j-@-w@d{tuGX~Kc4VKMeqTUbUC8C$PO~dPt$zX6Y2ZWRuhn*woe*U=IVU!2g(6)W zPbIDq{jV$SU?K)0bOkpd2f>l2YHp63r+T{(@f%1AE5+6r5?1t;=H(7narnt5`1v_f zHUXvJz;B@W+0bA$1==zWpLo*m4W1}_<9!ZkFjdT|&`oF`i3e-tDoy8|K<$LnrY>bm z#K|C%^YurJ>!Y1=FZFslqbEo8-a8}MTXK&6KWa91XbdwH9jRW)Ij)=|e2>!3PbA@A z=x^&X*6>deI1WRN{yVHHX=Y+r`G2X)6z zW`8g7rzqr8zgWHA;hd)3CQ5s@t`m2n!TG|nnXA{}llHtb%QaI`>y`2AR|8GgBKt5h z7M+0a`?DT{m6CHhAUS|%G=;I72Uj7vo97#|mV_OBau%C1Au4V&;z`|+1K8{xmT410 zD}9xjHhWW0AOp%)Z}$p?s|BU*{@S>pV`N)@92UL9+PX)SeXjnO;LeC--81YAkSUos z`6>+0KE%+sF2)WsTab$iO{QcylwF#mC|qS7%VDCoS($Id9ph?<;WS5{cOa!MJo^`0NfEqx5;bJe{w*Wj7x&+E>!QG+mwr+G8=bBa8xvXHK? zC?4=VB8|(uG;Ng_GnYRJI~u!&emJ<1*Gu=bRr(W6MWmvzae9*6=YX+yPn+tE%sr(% zhE3CialNxZoMYs{O%iRrOGRBnQHLmqyo9;WC+kOudsh#2tCR&4XJioO7$6LT0anAD z-Yn0+>qt0+2cF!f?oyS`vIV6M4!SUKd-}wC3y!9YwxqNR_|YKv@80GntkGc^N)6~^ zLVNmY3p^FeUtWH#PXWsfj=b>`>3+!wnA;s}p({QiW2R!-KdKKb>Y58b1hVYQX-I2R z2ZXB3)R^d*SH{+6>6pS?r`~^9#VfBF|4M>!Sy?AB$vo2@--j@-{Sk!@qg}RR8bwb{ z*Vp8l!?wZ{)!pz_O}`A?3^&^wYr&adaco|~OV;PR+`S6L)9zr3AyJn(E3f3rBjb{#hvX!GX%usrw28EhsvbD@qM-1a=btJ{^@S~{ z8j8-Ti%|ER07VSFZ3wl``}UEKcoz<~GB@+lxs~X7I5#5{c=)e#bWcLerzUGXox;8_CH$BLu+?h=m91#P=p{sL zpD3nVbIBH$6b*ukNtT2%v5LJRM9FccjBFIU>UgQ@$+6>w4zCvFzq*ye$+^&nD{sTP z_0{)wFBQdtJ*OLeTm4x{KkXyy(x7l2)RgQPg?(KN5XxLc>{Iqf0r5*4EC28(&$sNr z<9KSx{6uh3Gb>{1jCfGWk)J`RbVT9V!ReG#8m-HE~bsJmRS4gYZOKlUSLki$=O< z+4ZM)mYmzioy{w!U?5p)qSVsZm-34c6`e_~@T8=xSbY&o^=88{clFw7zN5(CpS0?I zL+7v9z=o1XW~K!Ra?wQ8+9?Ii8)`AO}2 zKfFsT_#)7~ea5hWe9J2kc_i}g9nuo>Cr6Vs{a1XPD>CrTU3dN~a3mY^h`k5W)kF0T z`KX+?8fAsZ7cXw(aH2bdOEsD$)`kd}54|b;zzL3tvp*S<%`LR_6O{Vt{pLWMce+lX zogC~!l!%ozZm}e!aN^vO18B@<9rqWfZPb;$#CAS3+!^&tmeTqDP06$q6o_LcKK$^i z1Q-ZPFWferOKLb*FhhmV`t{Q1W=OdAJo_bkgRQd7R(AY2xC%@6+4V_Z!?WV9L~p2^By~CNmCH{S{1NfS0d3dcc&l%`6L#u7A+@o0@BpTpSi?%~j%tmpd#F2e zq|!Nvla!Z1w)GGa#8LeiQ@&@tH$T$PD;_T-?QOW753;Ws|5BZO=ZxSdHRW^!;IB*R+0O{oI{(m0udHkI6UAHSL)T7u_|5yyM5 zkO$HY8@FTdy~kL?GR6d|(e@PU2CAQL3$yw3$Go}B!DJEkBuMZhkZk>&nqN#o&$cnl zK%Ca+Ix~mXuNr9p9}VDR8~$<6~0EggM#fEgKsT?S1~7x z*jr&i6|2*On!Gml<%_gs4qucBclXIHT9YCRvl(&eBnx2!)p3Rb zh#K;@F9Ksa!}z&0L^JmA!FVqjR&{tp!^%;2yf@s8CB?Y!Ze~~OS?0lCN$Sn_O~oeI zfHHW7^kU_}Y7YdBb?Q%4+I{vIVFe+kWg~I&(zFSsMaQPE);4FZ+^sL0d&RdcUcF)^ z=?d9#-D_7bOPey=I<=imU+2smw-Q8lG>*$Mc>A4@r9O18{pHAoaV3qlhx>&r>yZu83zz&O)6h#lWP$jt1b^{oQmAdr;uRNV@VG8feDE0+{>CPVp(&V+ zcv4VViHfK=hs1Mr<=gpjM96FVITpPx>W<(c_}Enl(f1`>I(5t> z{kI$CA^yd1=ZgGiPV0s}`5`d_C^`1vVl zq{p%q(VaF!Xd*sTKULpDLr|Q!qeCb)o1Tu)XRT4%U8f&p4?J-Ujw>u+B1Q>o7Hm{z zYZ+QsXg^0WLOCcy1JBVRo7E3+==r`b>kgjG*Y2H!oVCGiw{g*qPI)thNNh7@j=yvb zi>=Dr>u8T%rpanD6h0y@8hD)(t$dhs?T6EHB$Mgd%0r`T_LJBrPNB+zas0Xb_MUNq zp-Cwk-zQPqXP!B;Fz$-&WCI#Lxahe{q0z;**>VRVMP$Auq2Qqu8b)}lTSV=WV66>| zT`zogSd@rZr`7Zh?l7n1iamf!D~60idOD!kL5(Jmmoh8Qv;mK|!mK!^ @&3lpV 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 diff --git a/core/src/main/resources/guis/structures/extractor.yml b/core/src/main/resources/guis/structures/extractor.yml index a82382d79..93c479502 100644 --- a/core/src/main/resources/guis/structures/extractor.yml +++ b/core/src/main/resources/guis/structures/extractor.yml @@ -22,7 +22,7 @@ options: - "Last collected by&8: &2%extractor-last-collector%" slot: 0 fuel: - name: "&2Fuel&8: &6%fuel%&8/&6%fancy_max_fuel%" + name: "&2Fuel&8: &6%fancy_fuel%&8/&6%fancy_max_fuel%" material: COAL refresh: true slot: 1 diff --git a/core/src/main/resources/misc-upgrades.yml b/core/src/main/resources/misc-upgrades.yml index 11a25aff1..8d37e0a83 100644 --- a/core/src/main/resources/misc-upgrades.yml +++ b/core/src/main/resources/misc-upgrades.yml @@ -16,8 +16,8 @@ invasions: invasion-teleportation: enabled: true - # This option can be used to make upgrade trees. - #condition: + # This option can be used to make upgrade trees. + #condition: # Makes "invasions" upgrade to be a requirement to be maxxed to upgrade this upgrade. # The "miscupgrades.required.invasions" refers to a custom language entry inside your language files. (e.g. en.yml) # %kingdoms_kingdom_upgrade% is a functional placeholder: https://github.com/CryptoMorin/KingdomsX/wiki/Placeholders#placeholder-functions @@ -25,7 +25,7 @@ invasion-teleportation: # If anti-explosion upgrade is upgraded, you won't be able to upgrade this and any other upgrade that depends on this. # You could block anti-explosion from being upgraded if this option is upgraded by doing the same thing. - #"{kingdoms_kingdom_upgrade:level type=misc, of=ANTI_EXPLOSION} > 0": "miscupgrades.tree.anti-explosion" + #"{kingdoms_kingdom_upgrade:level type=misc, of=ANTI_EXPLOSION} > 0": "miscupgrades.tree.anti-explosion" # This amount is reduced from invasions.yml -> teleportation -> teleport-delay scaling: lvl diff --git a/core/src/main/resources/schema.sql b/core/src/main/resources/schema.sql index f8e565998..2303161c6 100644 --- a/core/src/main/resources/schema.sql +++ b/core/src/main/resources/schema.sql @@ -30,6 +30,7 @@ CREATE TABLE IF NOT EXISTS `{PREFIX}players` ( `mapSize_height` INT NULL, `mapSize_width` INT NULL, `readMails` JSON NULL, `claims` JSON NULL, + `protectedBlocks` JSON NULL, `mutedChannels` JSON NULL, `invites` JSON NULL, SimpleChunkLocation(jailCell) NULL, diff --git a/java-higher-api/java9/src/main/java/org/kingdoms/utils/internal/jdk/Java9.java b/java-higher-api/java9/src/main/java/org/kingdoms/utils/internal/jdk/Java9.java index aeef9114a..4956eff75 100644 --- a/java-higher-api/java9/src/main/java/org/kingdoms/utils/internal/jdk/Java9.java +++ b/java-higher-api/java9/src/main/java/org/kingdoms/utils/internal/jdk/Java9.java @@ -1,9 +1,4 @@ package org.kingdoms.utils.internal.jdk; -import javax.tools.JavaCompiler; -import java.lang.reflect.Method; -import java.util.Arrays; -import java.util.List; - public final class Java9 { } diff --git a/outposts/src/main/java/org/kingdoms/commands/outposts/CommandOutpostTeleport.java b/outposts/src/main/java/org/kingdoms/commands/outposts/CommandOutpostTeleport.java index b188e39a3..de93c1b86 100644 --- a/outposts/src/main/java/org/kingdoms/commands/outposts/CommandOutpostTeleport.java +++ b/outposts/src/main/java/org/kingdoms/commands/outposts/CommandOutpostTeleport.java @@ -5,19 +5,16 @@ import org.bukkit.permissions.PermissionDefault; import org.checkerframework.checker.nullness.qual.NonNull; import org.kingdoms.commands.*; -import org.kingdoms.constants.group.Kingdom; import org.kingdoms.constants.land.location.SimpleChunkLocation; -import org.kingdoms.constants.player.KingdomPlayer; import org.kingdoms.locale.KingdomsLang; import org.kingdoms.locale.LocationLocale; -import org.kingdoms.locale.provider.MessageBuilder; import org.kingdoms.main.Kingdoms; -import org.kingdoms.outposts.*; -import org.kingdoms.utils.MathUtils; +import org.kingdoms.outposts.Outpost; +import org.kingdoms.outposts.OutpostEvent; +import org.kingdoms.outposts.OutpostsLang; import org.kingdoms.utils.PaperUtils; import java.util.List; -import java.util.UUID; public class CommandOutpostTeleport extends KingdomsCommand { public CommandOutpostTeleport(KingdomsParentCommand parent) { diff --git a/peace-treaties/src/main/java/org/kingdoms/peacetreaties/data/PeaceTreaty.java b/peace-treaties/src/main/java/org/kingdoms/peacetreaties/data/PeaceTreaty.java index 17e2a7af8..ed759fa64 100644 --- a/peace-treaties/src/main/java/org/kingdoms/peacetreaties/data/PeaceTreaty.java +++ b/peace-treaties/src/main/java/org/kingdoms/peacetreaties/data/PeaceTreaty.java @@ -17,8 +17,8 @@ import org.kingdoms.peacetreaties.config.PeaceTreatyLang; import org.kingdoms.peacetreaties.managers.RelationshipListener; import org.kingdoms.peacetreaties.terms.*; -import org.kingdoms.utils.conditions.ConditionProcessor; import org.kingdoms.utils.MathUtils; +import org.kingdoms.utils.conditions.ConditionProcessor; import org.kingdoms.utils.config.NodeInterpreter; import org.kingdoms.utils.internal.Fn; diff --git a/resources/languages/hu/hu.yml b/resources/languages/hu/hu.yml index df7f8707b..04d3a2306 100644 --- a/resources/languages/hu/hu.yml +++ b/resources/languages/hu/hu.yml @@ -81,7 +81,7 @@ value: min: '{$e}A szükséges minimális érték{$sep}: {$es}%min%' max: '{$e}Maximális érték{$sep}: {$es}%max%' channels: - + default: permission-fail: '{$e}Nincs engedélyed használni a(z) %channel_color%%channel_name% {$e}csatornát.' global: @@ -159,7 +159,7 @@ plugin-permission-scope: not-op: '&6Nem OP' tags: tagged: - + message: hover:{{$s}&l@%tag%;{$p}Felcimkéztek} sound: ENTITY_EXPERIENCE_ORB_PICKUP others: hover:{&l@%tag%;&9Címke} @@ -305,6 +305,8 @@ lands: titles: title: '&c%kingdoms_other_kingdom_name%' subtitle: '%kingdoms_other_kingdom_color@hex%%kingdoms_other_lore%' + grow-structure-protected: '{$e}Ezt nem lehet, mert a {$p}%x%{$sep}, {$p}%y%{$sep}, {$p}%z% {$e}koordinátán van egy kiráylság által védett blokk.' + grow-structure-error: '{$e}Ezt nem lehet, mert problémát okoz a(z) {$p}%x%{$sep}, {$p}%y%{$sep}, {$p}%z% {$e} koordinátán: You cannot do this here because it causes an issue at {$p}%x%{$sep}, {$p}%y%{$sep}, {$p}%z% {$sep}:' other-kingdoms: place: '{$e}Nem építkezhetsz más királyság területén.' break: '{$e}Nem rombolhatsz más királyság területén.' @@ -319,7 +321,8 @@ other-kingdoms: nexus: break: '{$p}A nexus kiütéséért {$s}%rp% {$p}Nexus pontot kaptál.' break-wrong-item: '{$e}Nexus kiütéséért csak {$es}gyémánt kapát{$e} használva kapsz Nexus pontot.' - break-pacifist: '{$e}Nem tudsz Nexus pontot szerezni egy pacifista királyság nexusának kiütésével.' + break-pacifist: '{$e}Nem tudsz Nexus pontot szerezni egy békés királyság nexusának kiütésével.' + break-cooldown: '{$p}Várni kell amíg ismét lehetNexus pontokat szerzése egy nexusból.' turret: can-take: '{$e}Elveheted ezt a tornyot mert ezt a területet nem birtokolja királyság.' place: '{$e}Nem helyezhetsz el tornyot más királyság területén.' @@ -343,7 +346,7 @@ protected-signs: invalid-sign: '{$e}Ezt a táblát nem használhatod védelemre.' invalid-block: '{$e}Ezt a blokkot nem védheted le.' not-attached: '{$e}Ezt a táblát blokkhoz kell csatolni, hogy az védve legyen.' - unclaimed: '{$e}Nem használhatsz levédési táblákat el nem foglalt területeken.' + unclaimed: '{$e}Nem használhatsz védelmi táblákat el nem foglalt területeken.' kingdom-items: '{$e}Nem használhatsz védelmi táblákat a királyság tárgyain mint például tornyokon vagy struktúrákon.' other-kingdoms: '{$e}Nem használhatsz védelmi táblákat más királyság területén.' cant-protect-double-chest: '{$e}A ládát nem lehet levédeni, mert egy része felszabadított területen van.' @@ -395,6 +398,7 @@ protected-signs: owner: '{$e}A királyságod kizárásához egyszerűen változtasd meg a védelem típusát' name: '{$p}Írd be a királyság nevét akit ki szeretnél zárni.' invalid-sign-block: '{$e}Nem tudod védeni a blokknak ezt az oldalát, mert itt egy {$es}%block% {$e} van elhelyezve.' + unclaimed-interact: '{$p}Ez a blokk védett, de hozzáférérhető, mert egy nem elfoglalt területen van.' top-rewards: kingdom: | {$p}Királyságod {$s}$%money% {$p}pénzt és {$s}%rp% {$p}Nexus pontot kapott a helyezéséért{$sep}: &5%rank% @@ -514,7 +518,7 @@ relations: no-permission: '{$e}Nincs jogosultságod semmilyen kapcsolat kezelésére.' no-requests: '{$e}Nincsenek a csoportodnak küldött kapcsolati kérések.' disabled-commands: '{$e}Nem használhatod ezt a parancsot ezen a területen.' - + # Below names are also used for %kingdoms_relation_name%, but not for %kingdoms_land_relation% # For the color of relations (%kingdoms_relation_color%), refer to relations.yml instead. neutral: @@ -564,6 +568,7 @@ regulator: add: '{$p}Írd be a játékos nevét.' added: '{$s}%add% {$p}hozzáadtad az interakciókhoz.' removed: '{$s}%player% {$p}eltávolítva az interakciókból.' + disallowed: '{$p}Ezen a területen egy szabályzó tiltja az interakciót.' nexus: pacifism: enable: '{$s}Királyságod mostantól {$p}békés {$s}módban van.' @@ -703,6 +708,8 @@ not-found: player-or-kingdom: '{$e}A megadott játékos vagy királyság nem található.' player-or-kingdom-or-nation: '{$e}Ezen a néven nem található nemzet, királyság vagy játékos.' in-your-kingdom: '{$e}Ez a játékos nincs a királyságodban.' + kingdom-player: '{$e}Nem található királyság vagy játékos ezen a néven{$sep}: {$es}%arg%' + nation-kingdom-player: '{$e}Nem található nemzet, királyság vagy játékos ezen a néven{$sep}: {$es}%arg%' masswar: started: | @@ -875,7 +882,7 @@ command: aliases: h ? --help /? -h usage: '{$usage}%command% &9[oldal]' grouped-header: '{$sep}&m---------------=({$e}&l %group% {$sep})=---------------' - negative-pages: '{$e}Nem épület. Nem mehetsz negatív oldalra.' + negative-pages: '{$e}Ez nem egy épület... Nem mehetsz negatív oldalra.' grouped-commands: hover:{{$sep}/{$p}k %cmd% &7- %description%;{$sep}/{$p}k %cmd%;|/k %cmd%} footer: hover:{{$s}←;{$s}Előző oldal;/k %command% %previous_page%} %pages%hover:{{$s}→;{$s}Következő oldal;/k %command% %next_page%} footer-page: hover:{{$sep}[{$p}%number%{$sep}];{$s}Lapozás {$p}%number%;/k %command% %number%} @@ -978,6 +985,16 @@ command: progress: '{$p}Letöltés alatt {$s}%downloaded%{$sep}/{$s}%total%' aliases: languagepacks langpack lang langs languages name: languagepack + done-error: | + {$e}Problémák akadtak a fájlok letöltésénél{$sep}: + {$sep}| {$e}Fájlok, amik sikeresen letöltődtek{$sep}: {$es}%downloads_done% + {$sep}| {$e}Fájlok, amik nem lettek lefordítva{$sep}: {$es}%downloads_notFound% + {$sep}| {$e}Fájlok, amiket újrapróbálkozás után sem lehet letölteni{$sep}: {$es}%downloads_failed_retrying% + {$sep}| {$e}Fájlok, amiknek a letöltését nem lehet újra megpróbálni{$sep}: {$es}%downloads_failed_critical% + state: + failed: + critical: '{$s}%lang% {$p}nyelv letöltés alatt. Ez eltarthat pár percig.' + retrying: '{$s}%lang% {$p}nyelv letöltés alatt. Ez eltarthat pár percig.' addons: description: '{$s}Lista a plugin összes elérhető és ellenőrzött kiegészítőjéről.' indexing: '{$p}Kérem várjon amíg a legfrissebb kiegészítőkről az információk gyűjtése folyamatban van...' @@ -1357,6 +1374,11 @@ command: description: '{$s}Fehér vagy feketelista készítése.' whitelist: '{$s}A hibakeresési lista mostantól {$p}fehérlista{$s}.' blacklist: '{$s}A hibakeresési lista mostantól {$e}feketelista{$s}.' + toggle-disabled: '{$s}Hibakeresési mód{$sep}: {$e}Kikapcsolva' + flush-description: '{$s}A naplófájl kiürítése azt jelenti, hogy a függőben lévő szövegek kiíródnak a fájlba.' + toggle-description: '{$s}Bekapcsolja a hibakeresési módot a kiszolgáló újraindítása nélkül.' + toggle-enabled: '{$s}Hibakeresési mód{$sep}: {$p}Bekapcsolva' + flush-flushed: '{$e}A naplófájl kiürült.' name: admin aliases: administrator administration fsck: @@ -1364,20 +1386,62 @@ command: corruption: nation: kingdom: '{$sep}⚫ {$e}Ismeretlen királyság a nemzeten belül{$sep}: {$e}Nemzet{$sep}: {$es}%nation_name% {$sep}({$es}%nation_id%{$sep}) - {$e}Királyság{$sep}: {$es}%kingdom_id% {$sep}({$s}%kingdom_name%{$sep})' + no-members: '{$sep}⚫ {$e}A nemzetnek nincs tagsága, ezért fel lesz osztatva{$sep}: {$es}%kingdoms_nation_name%{$sep}, {$es}%nation_id%' + wrong-capital: '{$sep}⚫ {$e}A nemzet főnemzete sérült, ezért lecserélésre került egy véletlenszerű másik tagkirályságra{$sep}: {$es}%kingdoms_nation_name%{$sep}, {$es}%nation_id% {$sep}| {$e}Régi főnemzet{$sep}: {$es}%old_capital_id% {$sep}-> {$e}Új főnemzet{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$es}%new_capital_id%{$sep})' player: claim-unknown: '{$sep}⚫ {$e}Ismeretlen foglalás a játékos számára{$sep}: {$es}%player% {$sep}- {$e}Terület{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%z% {$sep}- {$e}Királyság{$sep}: {$es}%kingdom_name% {$sep}({$s}%kingdom_name%{$sep})' kingdom-unknown: '{$sep}⚫ {$e}Ismeretlen királyságbeli játékos{$sep}: {$es}%player% {$sep}- {$e}UUID{$sep}: {$es}%uuid%' land: unknown-world: '{$sep}⚫ {$e}Ismeretlen világ a területen{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%z%' + unknown-kingdom: '{$sep}⚫ {$e}Ismeretlen királyság a területen{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%z% {$sep}| {$e}Kingdom{$sep}: {$es}%kingdom_id%' + item-wrong-block: + removing: '{$sep}⚫ {$e}Rossz blokk a királyság tárgyámál{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%y%{$sep}, {$es}%z%{$sep} | {$e}Várt blokk{$sep}: {$es}%expected_block% {$sep}| {$e}Aktuális blokk{$sep}: {$es}%actual_block%' + updating: '{$sep}⚫ {$e}Rossz blokk a királyság tárgyámál. Frissítés szükséges{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%y%{$sep}, {$es}%z%{$sep} | {$e}Várt blokk{$sep}: {$es}%expected_block% {$sep}| {$e}AAktuális blokk{$sep}: {$es}%actual_block%' + protection-sign: '{$sep}⚫ {$e}Nincs blokk vagy hiányzó tábla a védelmi táblánál{$sep}: {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%y%{$sep}, {$es}%z%{$sep} {$sep}| {$p}Blokk{$sep}: {$s}%block% {$sep}| {$p}Tábla{$sep}: {$s}%sign% ' kingdom: nation: '{$sep}⚫ {$e}Ismeretlen nemzet a királyság számára{$sep}: {$e}Nemzet{$sep}: {$es}%nation_id% {$sep}- {$e}Királyság{$sep}: {$es}%kingdom_name% {$sep}({$s}%kingdom_name%{$sep})' + relationship-both-forms-exist: '{$sep}⚫ {$e}Két királyság között az egyiknek van kapcsolata egy másik királysággal, míg a másik királyságnak van egy elküldött kapcsolati kérése{$sep}: {$e}Királyság 1{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$es}%kingdom_id%{$sep}) {$sep}| {$e}Kapcsolat{$sep}: + {$es}%first_relation% {$sep}- {$e}Királyság 2{$sep}: {$es}%other_kingdom_id% {$sep}({$es}%kingdom_other_id%{$sep}) {$e}Kapcsolat{$sep}: {$es}%second_relation%' + unknown-relationship-request: '{$sep}⚫ {$e}Ismeretlen kapcsolati kérelem a királyságok között{$sep}: {$e}Királyság{$sep}: {$es}%kingdoms_kingdom_name% {$sep}(%kingdom_id%{$sep}) - {$e}Másik királyság{$sep}: {$es}%other_kingdom_id%' + unknown-claim: '{$sep}⚫ {$e}Ismeretlen foglalása a királyságnak{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$es}%kingdom_id%{$sep}) - {$es}%world%{$sep}, {$es}%x%{$sep}, {$es}%z%' + no-members: '{$sep}⚫ {$e}A királyságnak nincs tagsága, ezért fel lesz osztatca{$sep}: {$es}%kingdoms_kingdom_name%{$sep}, {$es}%kingdom_id%' + unknown-relationship: '{$sep}⚫ {$e}Ismeretlen kapcsolat a királyságok között{$sep}: {$e}Királyság{$sep}: {$es}%kingdoms_kingdom_name% {$sep}(%kingdom_id%{$sep}) - {$e}Másik királyság{$sep}: {$es}%other_kingdom_id%' + wrong-king: '{$sep}⚫ {$e}A királyság királya sérült, ezért lecserélésre került egy véletlenszerű másik tagra{$sep}: {$es}%kingdoms_kingdom_name%{$sep}, {$es}%kingdom_id% {$sep}| {$e}Régi király{$sep}: {$es}%old_king_id% {$sep}-> {$e}Új király{$sep}: {$es}%player% {$sep}({$es}%new_king_id%{$sep})' + relationship-mismatch: '{$sep}⚫ {$e}Királyságok közötti ellentmondó kapcsolat{$sep}: {$e}Királyság 1{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$es}%kingdom_id%{$sep}) {$sep}| {$e}Kapcsolat{$sep}: {$es}%first_relation% {$sep}- {$e}Királyság 2{$sep}: {$es}%other_kingdom_id% {$sep}({$es}%kingdom_other_id%{$sep}) + {$e}Kapcsolat{$sep}: {$es}%second_relation%' + pacifism: '{$sep}⚫ {$e}Találtunk egy békés királyságot, miközben a békés mód le van tiltva{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$s}%kingdom_id%{$sep})' + unknown-player: '{$sep}⚫ {$e}Ismeretlen játékos a királyságban{$sep}: {$e}Királyság{$sep}: {$es}%kingdoms_kingdom_name% {$sep}(%kingdom_id%{$sep}) - {$e}Játékos{$sep}: {$es}%player_id%' + relationship-both-requested: '{$sep}⚫ {$e}Két királyságnak egymáshoz intézett kapcsolati kérései vannak{$sep}: {$e}Királyság 1{$sep}: {$es}%kingdoms_kingdom_name% {$sep}({$es}%kingdom_id%{$sep}) {$sep}| {$e}Kapcsolat{$sep}: {$es}%first_relation% {$sep}- {$e}Királyság 2{$sep}: {$es}%other_kingdom_id% {$sep}({$es}%kingdom_other_id%{$sep}) + {$e}Kapcsolat{$sep}: {$es}%second_relation%' + ranks: + priority-misorder: '{$sep}⚫ {$e}A rang prioritása nem rendezett{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) - {$e}Rang{$sep}: {$es}%node% {$sep}| {$e}Várt prioritás {$es}%expected_priority% {$sep}| {$e}Valós prioritás {$es}%priority%' + multiple-kings: '{$sep}⚫ {$e}Többszörös királyok itt{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) | %players%' + priority-mistmatch: '{$sep}⚫ {$e}A rang prioritása különbözik{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) - {$e}Rang{$sep}: {$es}%node% {$sep}| {$e}Kódolt prioritás {$es}%encoded_priority% {$sep}| {$e}Példa prioritás {$es}%priority%' + unknown: '{$sep}⚫ {$e}A játékosnak ismeretlen a rangja{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) | {$e}Rang{$sep}: {$es}%node% {$sep}| {$e}Játékos{$sep}: {$es}%player% {$sep}(%player_id%{$sep})' + node-mistmatch: '{$sep}⚫ {$e}A csomópont prioritása különbözik{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) - {$e}Csomópont{$sep}: {$es}%node% {$sep}| {$e}Kódolt csomópont {$es}%encoded_node%' + different-instance: '{$sep}⚫ {$e}A rang prioritási térképei különböző példákat tartalmaznak{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) - {$e}Rang{$sep}: {$es}%node% {$e}Valós prioritás {$es}%priority%' + missing-pair: '{$sep}⚫ {$e}A rang prioritási térképnek nincs megfelelő csomóponti bejegyzése{$sep}: {$e}Csoport{$sep}: {$es}%name% {$sep}(%id%{$sep}) - {$e}Rang{$sep}: {$es}%node% {$sep}| {$e}Prioritás {$es}%priority%' + mail: + not-related: '{$sep}⚫ {$e}Nem kapcsolódó levél a királyságban{$sep}: {$e}Királyság{$sep}: {$es}%kingdom_id% {$sep}| {$e}LEvél{$sep}: {$es}%id% {$sep}| {$e}Tárgy{$sep}: {$es}%subject%' + no-connection: '{$sep}⚫ {$e}A levelezés nincs használva egy királyságban se{$sep}: {$e}Nemzet{$sep}: {$es}%id% {$sep}| {$e}Tárgy{$sep}: {$es}%subject%' + unknown: '{$sep}⚫ {$e}Ismeretlen levél a királyságban{$sep}: {$e}Királyság{$sep}: {$es}%kingdom_id% {$sep}| {$e}Levél{$sep}: {$es}%id%' + disabled-upgrade: '{$sep}⚫ {$e}A Királyság letiltotta a fejlesztéseket{$sep}: {$e}Királyság{$sep}: {$es}%kingdoms_kingdom_name% {$sep}(%kingdom_id%{$sep}) - {$e}Fejlesztés{$sep}: {$es}%upgrade% {$e}Szint {$es}%level%' description: 'Kísérletek a sérült adatok javítására' done: no-corruption: '{$p}Az átvizsgálás kész. Sérült adat nem található. Indítsd újra a szervert a teljesítményproblémák megelőzése érdekében.' corrupted: '{$e}Az átvizsglás kész, összesen {$es}%corrupted% {$e}sérült adat lett javítva. &lIndítsd újra a szervert a /stop paranccsal, hogy mentésre kerüljön az összes adat.' + too-many: '{$e}Mivel túl sok a bejegyzés, az összes változtatatás logja kiírásara került a konzolra és a következő fájlba{$sep}: {$es}%file%' + corrupted-fixed: '{$e}Kész, ami {$es}%time%ms {$e}ideig tartott. Összesen {$es}%corrupted% {$e}sérült adat lett javítva. &lIndítsd újra a szervert a /stop paranccsal, hogy mentésre kerüljön az összes adat.' scanning: '{$p}Az összes adatfájl betöltése és átvizsgálása... Ez eltarthat egy ideig.' aliases: SFC error: '{$e}Hiba történt a Királyság adatfájljainak átvizsgálása közben, ellenőrizd a konzolt!' + may-take-awhile: '{$e}Úgy tűnik, hogy sok adatod van. Ez több percig is eltarthat, különösen, ha sok a lefoglalt terület.' + progress: '{$p}Hátralévő feladatok{$sep}: {$s}%pending_tasks%' + hanging: '{$e}Úgy látszik a {$es}%pending_tasks% {$e}feladat bejezése túl sokáig tart. Nézd meg a konzolodat további információkért.' + foreach: + description: '{$s}Egy feltétel alapján végrehajt egy parancsot egy bizonyos dolog összes elemére. Ez lehet egy királyság játékosai, egy nemzet királyságai stb.' + usage: '{$usage}admin forEach &econtextType&5=&2<"playersInKingdom" | "kingdomsInNation"> &econtext&5=&2 &9[&econdition&5=&9[condition]&9] &ecommand&5=&2' + unknown-context-type: '{$usage}admin forEach &econtextType&5=&2<"playersInKingdom" | "kingdomsInNation"> &econtext&5=&2 &9[&econdition&5=&9[condition]&9] &ecommand&5=&2' reload: description: '{$s}Plugin újratöltése.' usage: '{$usage}reload &9[config]' @@ -1480,7 +1544,7 @@ command: message-admin: | {$sep}&m---------------=({$e}&l %kingdoms_nation_name% {$sep}&m)=--------------- - &7| {$p}Főváros{$sep}: {$s}%kingdoms_nation:capital get=name% + &7| {$p}Főnemzet{$sep}: {$s}%kingdoms_nation:capital get=name% &7| {$p}Teremtőhely{$sep}: {$s}%kingdoms_nation_spawn% &7| {$p}Nexus{$sep}: {$s}%kingdoms_nation_nexus% &7| {$p}Létrehozás{$sep}: {$s}%kingdoms_date_nation_since% @@ -1955,6 +2019,7 @@ command: {$p}Rang{$sep}: {$s}%kingdoms_rank_name%;/k gui structures/nexus/member %player%} relation: '{$sep}◆ %kingdoms_relation_color%%kingdoms_kingdom_name%' aliases: info who list + members-etc: '{$sep}... hover:{[{$p}és {$s}%remaining% {$p}több{$sep}];Klikk a GUI megjelenítéséhez;/k gui structures/nexus/members kingdom=%kingdoms_kingdom_name%}' claim: description: '{$s}Alattad levő terület elfoglalása.' chunk: @@ -1980,6 +2045,12 @@ command: &7Klikk a terület közepére való teleportáláshoz. + own-color: '&5' + land-owner: | + &7| {$p}Struktúrák{$sep}: {$s}%structures% + &7| {$p}Tornyok{$sep}: {$s}%turrets% + + &5Elfoglaltad ezt a területet fill: description: | {$p}Elfoglalja az összes területet a foglalásra megjelölt alakzaton belül. Például ha egy négyzet alakú szegélyt igényelsz (ahelyett, hogy a {$e}/k claim square {$p} használatával foglalnád el), akkor elfoglalhatod a területet (matematikai értelemben) azon belül állva (bármilyen nem elfoglalt területen belül) és ezt használva. @@ -2474,6 +2545,12 @@ command: request-received: '{$s}%kingdoms_kingdom_name% {$p}királyság egyesítési kérelmet küldött a királyságodnak.' merged-sender: '{$p}Királyságod sikeresen egyesült a(z) {$s}%kingdoms_kingdom_name% {$p}királysággal.' merged-receiver: '{$s}%kingdom% {$p}királyság sikeresen egyesült a királyságoddal.' + confirm-extra-lands: '{$es}%extra_lands% {$e}területek nem lefolgalhatóak a maximális foglalási korlát miatt' + confirm: + lose: + members: '{$e}A királyságnak, amivel egyesülsz, legfeljebb {$es}%kingdoms_max_members%{$e} tagja lehet, de az egyesülés után az össztagszám {$es}%total_members%{$e} lenne. Néhány játékos (alacsonyabb rangúak) nem fog átkerülni az új királyságba. Szeretnéd folytatni? Ha igen, használd a {$es}hover:{/k + merge confirm;&7Klikk a futtatáshoz;/k merge confirm} {$e}parancsot.' + lands: '{$e}Néhány terület nem eggyesíthető, ha még mindig folytatni szeretnéd, használd a {$es}hover:{/k merge confirm;&7Klikk a futtáshoz;/k merge confirm} {$e}parancsot{$sep}:' fly: description: '{$s}Repülés engedélyezése a saját területeden.' usage: '{$usage}fly &9[játékos]' @@ -2821,4 +2898,4 @@ elections: results: '{$s}%candidate% {$p}jelöltet választották meg királynak {$s}%votes% {$p}szavazattal.' begin: '{$p}A választások elkezdőtek. Szavaz a támogatott jelöltedre a {$s}hover:{/k election vote;{$p}Klikk a szavazáshoz;/k election vote} {$p}paranccsal.' join-notify: '{$p}A választás folyamatban van. Szavaz a támogatott jelöltedre a {$s}hover:{/k election vote;{$p}Klikk a szavazáshoz;/k election vote} {$p}paranccsal.' - not-enough-data: '{$e}Nem lett új király megválasztva, mert a királyságodból kevesebb mint {$es}50%-ék {$e}szavazott.' + not-enough-data: '{$e}Nem lett új király megválasztva, mert a királyságodból kevesebb mint {$es}50%-ék {$e}szavazott.' \ No newline at end of file