diff --git a/config.yml b/config.yml index 70b3ec7..2d1657f 100644 --- a/config.yml +++ b/config.yml @@ -319,6 +319,10 @@ signs: delay: 60 ## Number of regions to update signs for per tick (there are 20 ticks in a second) regionsPerTick: 1 +## Number of regions per tick to check when a player joins to see if his name changed for regions he owned (updates the regions when changed) +nameupdate: + ## Number of regions to update signs for per tick (there are 20 ticks in a second) + regionsPerTick: 5 diff --git a/lang/DE.yml b/lang/DE.yml index 4548f2a..e9cb738 100644 --- a/lang/DE.yml +++ b/lang/DE.yml @@ -1,6 +1,6 @@ # ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ # ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║ -# ║ Language: German, Version: V2.1.4, Percentage translated: 100% ║ +# ║ Language: German, Version: V2.1.4, Percentage translated: 95% ║ # ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║ # ║ 1: Make a copy of this file ║ # ║ 2: Rename it to .yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║ @@ -103,8 +103,6 @@ unrent-other: "Der Mietvertrag dieser Region wurde von %0% gekündigt." unrent-expired: "Dein Mietvertrag von %0% ist abgelaufen." sell-help: "/as sell [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest." -sell-notRegistered: "Diese Region kann nicht verkauft werden, da sie momentan nicht zum Verkauf zur Verfügung steht." -sell-notBought: "Diese Region kann nicht verkauft werden, da sie bisher niemandem gehört." sell-sold: "Diese Region wurde verkauft an %0%." sell-soldYours: "Region erfolgreich verkauft." sell-noPermission: "Du bist nicht berechtigt, diese Region zu verkaufen." @@ -121,12 +119,16 @@ buys-notUpdated: "Es sind nicht alle Schilder aktualisiert worden, Wiederholen k reload-reloaded: "Konfiguration erfolgreich neu geladen." reload-noPermission: "Du bist nicht berechtigt, die Konfiguration neu zu laden." -info-help: "/as info ." +info-help: "/as info ." info-noPermission: "Du hast keine Berechtigung, Informationen über Regionen zu erhalten." info-all-rents: "Mietbare Regionen: &7%0%." info-all-noRents: "Es gibt momentan keine mietbaren Regionen." info-all-buys: "Verkaufte Regionen: &7%0%." info-all-noBuys: "Es gibt momentan keine verkauften Regionen." +info-nogroupRents: "Miete Regionen ohne Gruppe: &7%0%." +info-nogroupBuys: "Kaufe Regionen ohne Gruppe: &7%0%." +info-nogroupNoRents: "Es gibt keine Miet-Regionen ohne eine Gruppe." +info-nogroupNoBuys: "Es gibt keine Kauf-Regionen ohne eine Gruppe." info-rented: "Vermietete Regionen: &7%0%." info-noRented: "Momentan sind keine Regionen vermietet." info-unrented: "Nicht vermietete Regionen: &7%0%." @@ -204,8 +206,8 @@ setduration-success: "Dauer von Region %0% geändert zu '%1%'." setup-noRegion: "Du hast in der zweiten Zeile keine Region angegeben." setup-wrongRegion: "Die angegebene Region existiert nicht." -setup-alreadyRentSign: "Die angegebene Region hat bereits ein Miet-Schild." -setup-alreadyBuySign: "Die angegebene Region hat bereits ein Kauf-Schild." +setup-alreadyRentSign: "Die angegebene Region ist bereits in AreaShop als eine Miet-Region eingefügt, du kannst Schilder zu der Region mit [as] in der ersten Zeile hinzufügen, oder '/as addsign' verwenden." +setup-alreadyBuySign: "Die angegebene Region ist bereits in AreaShop als eine Kauf-Region eingefügt, du kannst Schilder zu der Region mit [as] in der ersten Zeile hinzufügen, oder '/as addsign' verwenden." setup-noDuration: "Du hast nicht angegeben, wie lange eine Region mietbar ist. Bitte trage dies in die dritte Zeile ein." setup-wrongDuration: "Die angegebene Zeit liegt nicht in einem korrekten Format vor. Beispiel: 1 Tag." setup-noPrice: "Du hast in der vierten Zeile noch keinen Preis angegeben." @@ -215,6 +217,7 @@ setup-buySuccess: "Der Kauf von %0% ist korrekt erfolgt." setup-noPermissionRent: "Du hast keine Berechtigungen um das Mieten von Regionen aufzusetzen." setup-noPermissionBuy: "Du hast keine Berechtigungen um das Kaufen von Regionen aufzusetzen." setup-couldNotDetect: "Mehrere Regionen mit der selben Priorität und/oder Eltern/Kind-Verhältnis gefunden, bitte gib die gewünschte Region in der zweiten Zeile an (zwei der gefundenen Regionen: %0% und %1%)." +setup-blacklisted: "%0% ist auf der Blacklist und kann nicht in AreaShop eingefügt werden." destroy-noPermissionRent: "Du bist nicht berechtigt, ein Mietschild zu zerstören." destroy-noPermissionBuy: "Du bist nicht berechtigt ein Verkaufsschild zu zerstören." @@ -288,6 +291,7 @@ add-help: "/as add [Region] [Welt]." add-noPermission: "Du bist nicht berechtigt, eine Region in AreaShop hinzuzufügen." add-success: "Hinzugefügt als %0%: &7%1%." add-failed: "Bereits eingetragen: &7%0%." +add-blacklisted: "Auf der Blacklist: &7%0%." add-specifyWorld: "Bei Verwendung der Konsole bitte Welt der Region eintragen." add-incorrectWorld: "Welt '%0%' nicht gefunden, versuche es bitte noch einmal (Groß- und Kleinschreibung beachten)." add-noRegion: "Region '%0%' existiert nicht in dieser Welt." @@ -304,8 +308,6 @@ addsign-noRegions: "Keine Region(en) um das Schild herum gefunden." addsign-couldNotDetect: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region als Argument angeben (zwei der gefundenen Regionen: %0% und %1%)." addsign-couldNotDetectSign: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region in die zweite Zeile eintragen (zwei der gefundenen Regionen: %0% und %1%)." addsign-wrongProfile: "Das eingetragene Profil existiert nicht. Bitte benutze eines der folgenden (überprüfe config): &7%0%." -addsign-success: "Schild zu %0% erfolgreich hinzugefügt." -addsign-successProfile: "Schild erfolgreich zu %0% mit Profil %1% hinzugefügt." addsign-alreadyRegistered: "Dieses Schild gehört zur Region %0%." addsign-noPermission: "Du bist nicht berechtigt, ein Schild hinzuzufügen." @@ -361,6 +363,7 @@ addfriend-success: "%0% wurde als Freund zu deiner Region %1% hinzugefügt." addfriend-alreadyAdded: "&0% wurde bereits als Freund zu dieser Region hinzugefügt." addfriend-self: "Den Besitzer der Region als Freund hinzuzufügen wäre sinnlos." addfriend-noOwner: "Du kannst keine Freunde zu einer Region ohne Besitzer hinzufügen." +addfriend-notVisited: "Du kannst %0% nicht hinzufügen, weil dieser Spieler noch nie auf dem Server war." delfriend-help: "/as delfriend [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben." delfriend-noPermissionOther: "Du hast keine Berechtigung, Freunde von Regionen zu entfernen, die dir nicht gehören." diff --git a/lang/EN.yml b/lang/EN.yml index 351ae55..695cb10 100644 --- a/lang/EN.yml +++ b/lang/EN.yml @@ -8,403 +8,3 @@ # ║ 4: Change the strings in the new file to your liking and save the file ║ # ║ 5: Use '/as reload' or reload/restart your server to see the changes ║ # ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -total-maximum: "You can't rent and buy more than %0% region(s) in total (you already have %1% in group '%2%')." - -cmd-notValid: "That command is not valid, use '/as help' for info." -cmd-onlyByPlayer: "This command can only be run by a player." -cmd-weOnlyByPlayer: "Using a WorldEdit selection is only possible as a player, specify the region name as extra argument." -cmd-noSelection: "You don't have a WorldEdit selection." -cmd-noRegionsFound: "No regions registered in AreaShop are found in your selection." -cmd-noWERegionsFound: "No WorldEdit regions intersecting your selection are found." -cmd-notRegistered: "%0% is not registered in AreaShop." -cmd-noRegionsAtLocation: "No regions found at your location, specify the region as argument." -cmd-moreRegionsAtLocation: "More than one region has been found at your location, specify the region as argument." -cmd-automaticRegionOnlyByPlayer: "Automatically determining the region is only possible for players, specify the region as argument." - -help-header: "Help page, commands that you can execute." -help-alias: "Command aliases: /areashop, /as." -help-help: "&6/as help &7-&r Shows this help page." -help-info: "&6/as info &7-&r Get info about current regions." -help-rent: "&6/as rent &7-&r Rent a region or extend your current rent." -help-buy: "&6/as buy &7-&r Buy a region." -help-unrent: "&6/as unrent &7-&r Unrent a region." -help-unrentOwn: "&6/as unrent &7-&r Unrent your own region." -help-sell: "&6/as sell &7-&r Sell a region." -help-sellOwn: "&6/as sell &7-&r Sell your own region." -help-updaterents: "&6/as updaterents &7-&r Update all rent signs and regions." -help-updatebuys: "&6/as updatebuys &7-&r Update all buy signs and regions." -help-reload: "&6/as reload &7-&r Reload the config and languages." -help-setrestore: "&6/as setrestore &7-&r Set restoring on/off and choose profile." -help-setprice: "&6/as setprice &7-&r Change the price of a region." -help-setduration: "&6/as setduration &7-&r Change the duration of a rent region." -help-teleport: "&6/as tp &7-&r Teleport to your bought/rented regions." -help-teleportAll: "&6/as tp &7-&r Teleport to a rent/buy region." -help-setteleport: "&6/as settp &7-&r Set teleport position for bought/rented regions." -help-setteleportAll: "&6/as settp &7-&r Set teleport position for a region." -help-find: "&6/as find &7-&r Find an empty buy or rent." -help-groupadd: "&6/as groupadd &7-&r Add a region to a group." -help-groupdel: "&6/as groupdel &7-&r Delete a region from a group." -help-grouplist: "&6/as grouplist &7-&r Display all groups currently registered." -help-groupinfo: "&6/as groupinfo &7-&r Display information about a group." -help-schemevent: "&6/as schemevent &7-&r Trigger a schematic event for a region." -help-add: "&6/as add &7-&r Register a region as rent or buy." -help-del: "&6/as del &7-&r Delete a registered region from AreaShop." -help-addsign: "&6/as addsign &7-&r Add a sign to an existing region." -help-delsign: "&6/as delsign &7-&r Delete the sign you are looking at." -help-me: "&6/as me &7-&r Check which regions you have (+expiration)." -help-setowner: "&6/as setowner &7-&r Set region owner or extend the rent." -help-resell: "&6/as resell &7-&r Put one of your regions into resell mode." -help-resellAll: "&6/as resell &7-&r Put a region into resell mode." -help-stopResell: "&6/as stopresell &7-&r Put your region back into sold mode." -help-stopResellAll: "&6/as stopresell &7-&r Put a region back into sold mode." -help-addFriend: "&6/as addfriend &7-&r Add a friend to your region." -help-addFriendAll: "&6/as addfriend &7-&r Add a friend to a region." -help-delFriend: "&6/as delfriend &7-&r Delete a friend from your region." -help-delFriendAll: "&6/as delfriend &7-&r Delete a friend from a region." -help-linksigns: "&6/as linksigns &7-&r Use bulk sign linking mode." - -rent-help: "/as rent [regionname], the region you stand in will be used if not specified." -rent-noPermission: "You don't have permission to rent a region." -rent-maximum: "You can't rent more than %0% region(s) (you already have %1% in group '%2%')." -rent-payError: "Something went wrong with paying, try again later." -rent-rented: "You rented %0% until %1%." -rent-extended: "You extended your rent of %0% until %1%." -rent-extend: "You can extend your rent by rightclicking the sign again or using /as rent." -rent-lowMoneyExtend: "You don't have enough money to extend the rent (you have %0% and you need %1%)." -rent-lowMoneyRent: "You don't have enough money to rent this region (you have %0% and you need %1%)." -rent-someoneElse: "Someone else already rented this region." -rent-notRentable: "That region is not available for renting." -rent-maxExtends: "You cannot extend this rent anymore (the maximum is %0% times), however after the rent is over you can rent this region again." -rent-maxRentTime: "You cannot rent this region more time in advance, the maximum time is %0% minutes and you have currently rented it for %1% minutes." -rent-restrictedToWorld: "You need to be in the '%0%' world to rent this region (you are in '%1%')." -rent-restrictedToRegion: "You need to be inside '%0%' to rent it." -rent-expireWarning: "Your region %region% has %timeleft% left, be sure to extend it if you want to keep it." - -buy-help: "/as buy [regionname], the region you stand in will be used if not specified." -buy-noPermission: "You don't have permission to buy a region." -buy-notBuyable: "That region is not available for buying." -buy-maximum: "You can't buy more than %0% region(s) (you already have %1% in group '%2%')." -buy-payError: "Something went wrong with paying, try again later." -buy-succes: "You successfully bought %0%." -buy-successResale: "You successfully bought %0% from %1%." -buy-successSeller: "Your region %0% has been sold to %1% for %2%." -buy-lowMoney: "You don't have enough money to buy this region (you have %0% and you need %1%)." -buy-yours: "You already own this region." -buy-someoneElse: "Someone else already bought this region." -buy-restrictedToWorld: "You need to be in the '%0%' world to buy this region (you are in '%1%')." -buy-restrictedToRegion: "You need to be inside '%0%' to buy it." - -unrent-help: "/as unrent [regionname], the region you stand in will be used if not specified." -unrent-noPermission: "You don't have permission to unrent a region." -unrent-noPermissionOther: "You don't have permission to unrent another region." -unrent-notRegistered: "The region can't be unrent because it is not registered for renting." -unrent-notRented: "The region can't be unrent because it is not rented." -unrent-unrented: "Your region has been unrented." -unrent-other: "The region has been unrented for player %0%." -unrent-expired: "Your rent of %0% has expired." - -sell-help: "/as sell [regionname], the region you stand in will be used if not specified." -sell-notRegistered: "The region can't be selled because it is not registered for buying." -sell-notBought: "The region can't be selled because it is not someone's property." -sell-sold: "The region has been sold for player %0%." -sell-soldYours: "Your region has been sold." -sell-noPermission: "You don't have permission to sell a region." -sell-noPermissionOther: "You don't have permission to sell another region." - -rents-updated: "All signs and regions for renting have been updated." -rents-noPermission: "You don't have permission to update all rent signs and regions." -rents-notUpdated: "Not all signs have been updated, maybe reload fixes it." - -buys-updated: "All signs and regions for selling have been updated." -buys-noPermission: "You don't have permission to update all buy signs and regions." -buys-notUpdated: "Not all signs have been updated, maybe reload fixes it." - -reload-reloaded: "The config has been reloaded successfully." -reload-noPermission: "You don't have permission to reload the config." - -info-help: "/as info ." -info-noPermission: "You don't have permission to get information about regions." -info-all-rents: "Regions registered for renting: &7%0%." -info-all-noRents: "There are no regions registered for renting." -info-all-buys: "Regions registered for buying: &7%0%." -info-all-noBuys: "There are no regions registered for buying." -info-nogroupRents: "Rent regions without group: &7%0%." -info-nogroupBuys: "Buy regions without group: &7%0%." -info-nogroupNoRents: "There are no rent regions without a group." -info-nogroupNoBuys: "There are no buy regions without a group." -info-rented: "Rented regions: &7%0%." -info-noRented: "No regions are rented." -info-unrented: "Unrented regions: &7%0%." -info-noUnrented: "All regions are rented." -info-sold: "Sold regions: &7%0%." -info-noSold: "No regions are sold." -info-forsale: "Regions for sale: &7%0%." -info-noForsale: "All regions are sold." -info-playerHelp: "/as info player ." -info-playerRents: "Regions rented by %0%: &7%1%" -info-playerNoRents: "%0% has not rented a region." -info-playerBuys: "Regions bought by %0%: &7%1%." -info-playerNoBuys: "%0% has not bought a region." -info-regionHelp: "/as info region [name], the region you stand in will be used if not specified." -info-regionHeaderRent: "&2Information about %region%:" -info-regionHeaderBuy: "&2Information about %region%:" -info-regionFooterRent: "" -info-regionFooterBuy: "" -info-regionRented: "&2&l►&r Rented by %player% until: &7%until%." -info-regionBought: "&2&l►&r Bought by %player%." -info-regionReselling: "&2&l►&r Bought by %player%, currently reselling." -info-regionExtending: "&2&l►&r Price to extend: &7%price% per %duration%." -info-regionCanBeRented: "&2&l►&r Price to rent: &7%price% per %duration%." -info-regionCanBeBought: "&2&l►&r Price to buy: &7%price%." -info-regionReselPrice: "&2&l►&r Resell price: &7%resellprice% (you can buy it from %player%)." -info-regionFriends: "&2&l►&r Added friends: &7%friends%." -info-regionMoneyBackBuy: "&2&l►&r Selling payback: &7%moneyback% (%moneybackpercent%% of the price)." -info-regionMoneyBackRent: "&2&l►&r Unrenting payback: &7%moneyback% (%moneybackpercent%% of the remaining time)." -info-regionMaxExtends: "&2&l►&r Maximum number of extends: &7%maxextends% time(s)." -info-regionNoExtending: "&2&l►&r Rent cannot be extended." -info-regionExtendsLeft: "&2&l►&r Extending left: &7%extendsleft% time(s) out of %maxextends%." -info-regionMaxRentTime: "&2&l►&r In advance renting: &7%maxrenttime% at maximum." -info-regionNoTeleport: "&2&l►&r Teleport location not set%0%." -info-regionTeleportHint: " &7(use '/as settp' for a better spot)" -info-regionTeleportAt: "&2&l►&r Teleport set at: &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)." -info-regionSigns: "&2&l►&r Connected signs: &7%0%." -info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r" -info-regionGroups: "&2&l►&r Assigned groups: &7%0%." -info-regionInactiveUnrent: "&2&l►&r Auto unrent after: &7%inactivetime% of inactivity by the player." -info-regionInactiveSell: "&2&l►&r Auto sell after: &7%inactivetime% of inactivity by the player." -info-regionRestrictedRegionRent: "&2&l►&r To rent this region you need to be inside it." -info-regionRestrictedWorldRent: "&2&l►&r To rent this region you need to be inside world '%world%'." -info-regionRestrictedRegionBuy: "&2&l►&r To buy this region you need to be inside it." -info-regionRestrictedWorldBuy: "&2&l►&r To buy this region you need to be inside world '%world%'." -info-regionRestoringRent: "&2&l►&r Restoring is enabled &7(region will reset at unrent)%0%." -info-regionRestoringBuy: "&2&l►&r Restoring is enabled &7(region will reset at sell)%0%." -info-regionRestoringProfile: " (profile: %0%)" -info-regionNoSign: "There is no sign registered for this region." -info-regionPriceDuration: "Price: &7%0% for each %1%." -info-regionPrice: "Price: &7%0%." -info-regionRestore: "Restoring enabled: &7%0%." -info-regionRestoreProfile: "Restoring profile: &7%0%." -info-regionTPLocation: "Teleport location: &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%." -info-regionNoTP: "No teleport location set." -info-regionNotExisting: "Region %0% is not registered." - -setrestore-help: "/as setrestore [profile]." -setrestore-noPermission: "You don't have permission to change the restore settings." -setrestore-notRegistered: "%0% is not registered." -setrestore-invalidSetting: "'%0%' is not a valid state, should be true, false or general." -setrestore-success: "Successfully set the restore setting of %0% to '%1%'." -setrestore-successProfile: "Successfully set the restore setting of %0% to '%1%' and the profile to '%2%'." - -setprice-noPermission: "You don't have permission to change the price of a region." -setprice-help: "/as setprice [region], the region you stand in will be used if not specified." -setprice-notRegistered: "%0% is not registered in AreaShop." -setprice-wrongPrice: "'%0%' is not a valid price." -setprice-successRent: "Price of region %0% changed to %1% per %2%." -setprice-successBuy: "Price of region %0% changed to %1%." - -setduration-noPermission: "You don't have permission to change the duration of a rent." -setduration-help: "/as setduration [region], the region you stand in will be used if not specified." -setduration-notRegistered: "%0% is not registered as a rent." -setduration-wrongAmount: "'%0%' is not a valid amount, use a whole number." -setduration-wrongFormat: "'%0%' is not a proper timeformat, check the documentation on Bukkit." -setduration-success: "Duration of region %0% changed to '%1%'." - -setup-noRegion: "You did not specify a region on the second line." -setup-wrongRegion: "The region you specified does not exist." -setup-alreadyRentSign: "The region you specified is already added to AreaShop as a rent region, add signs with [as] on the first line or '/as addsign'." -setup-alreadyBuySign: "The region you specified is already added to AreaShop as a buy region, add signs with [as] on the first line or '/as addsign'." -setup-noDuration: "You did not specify how long the region can be rented, do this on the third line." -setup-wrongDuration: "The time specified is not in the correct format, example: 1 day." -setup-noPrice: "You did not specify the price on the fourth line." -setup-wrongPrice: "You did not specify the price correctly, use a number only." -setup-rentSuccess: "Renting of region %0% is setup correctly." -setup-buySuccess: "Buying of region %0% is setup correctly." -setup-noPermissionRent: "You don't have permission for setting up renting of regions." -setup-noPermissionBuy: "You don't have permission for setting up buying of regions." -setup-couldNotDetect: "Found multiple regions with the same priority and/or parent/child relation, specify one on the second line (2 of the regions that were found: %0% and %1%)." -setup-blacklisted: "%0% is on the blacklist and cannot be added to AreaShop." - -destroy-noPermissionRent: "You don't have permission for destroying a sign for renting a region." -destroy-noPermissionBuy: "You don't have permission for destroying a sign for buying a region." -destroy-successRent: "Renting of %0% successfully removed." -destroy-successBuy: "Buying of %0% successfully removed." - -teleport-help: "/as tp [sign]." -teleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy." -teleport-noPermission: "You don't have permission to teleport to your region." -teleport-noPermissionOther: "You don't have permission to teleport to regions you do not own." -teleport-noPermissionSign: "You don't have permission to teleport to the sign of your region." -teleport-noPermissionOtherSign: "You don't have permission to teleport to signs of regions you do not own." -teleport-noPermissionFriend: "You don't have permission to teleport to regions you are added as friend." -teleport-noPermissionFriendSign: "You don't have permission to teleport to the sign of region you are added as friend." -teleport-success: "You teleported to %0%." -teleport-successSign: "You teleported to the sign of %0%." -teleport-noSafe: "No safe position found in region %0%, no spots in region left or maximum tries exceeded (%1%/%2%)." -teleport-blocked: "You can't teleport because the position is outside the region and you are forced to teleport inside." - -setteleport-help: "/as settp [region] [reset], the region you stand in will be used if not specified." -setteleport-noPermission: "You don't have permission to set the teleport location." -setteleport-noPermissionOther: "You don't have permission to set the teleport location for a region you do not own." -setteleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy." -setteleport-success: "Teleport location of %0% set." -setteleport-notInside: "The location has to be inside the region." -setteleport-reset: "Teleport location of %0% has been reset." - -find-help: "/as find [maxprice] [group]." -find-noPermission: "You don't have permission to search regions and teleport to them." -find-success: "Found a %0% region: %1%, while searching with a max price of your balance: %2%%3%." -find-successMax: "Found a %0% region: %1%, while searching with a max price of %2%%3%." -find-wrongMaxPrice: "The specified maximum price is not a correct number: %0%." -find-wrongGroup: "The specified group does not exist: %0%." -find-noneFound: "No %0% region found while searching with a max price of your balance: %1%%2%." -find-noneFoundMax: "No %0% region found while searching with a max price of %1%%2%." -find-onlyInGroup: ", only searched for regions in group: %0%." - -groupadd-help: "/as groupadd [region], if no region specified all regions from your WorldEdit selection are used." -groupadd-noPermission: "You don't have permission to add regions to groups." -groupadd-noRegion: "The specified region is not registered: %0%." -groupadd-success: "Region %0% has been added to group '%1%', this group now has %2% member(s)." -groupadd-failed: "Region %0% is already a member of group '%1%'." -groupadd-weSuccess: "Added to group %0%: &7%1%." -groupadd-weFailed: "Were already in group %0%: &7%1%." - -groupdel-help: "/as groupdel [region], if no region specified all regions from your WorldEdit selection are used." -groupdel-noPermission: "You don't have permission to remove regions from groups." -groupdel-noRegion: "The specified region is not registered: %0%." -groupdel-success: "Region %0% has been removed from group '%1%', this group now has %2% member(s)." -groupdel-failed: "Region %0% is not a member of group '%1%'." -groupdel-weSuccess: "Removed from group %0%: &7%1%." -groupdel-weFailed: "Were not in group %0% anyway: &7%1%." - -grouplist-noPermission: "You don't have permission to display the registered groups." -grouplist-noGroups: "There are currently no groups registered." -grouplist-success: "The following groups are registered: &7%0%." - -groupinfo-help: "/as groupinfo ." -groupinfo-noPermission: "You don't have permission to display information about a group." -groupinfo-noGroup: "There is no group registered with the name '%0%', use /as grouplist to check groups." -groupinfo-members: "The following regions are member of group %0%: &7%1%." -groupinfo-noMembers: "Group %0% does not have any members." - -schemevent-help: "/as schemevent ." -schemevent-noRegion: "The specified region is not registered: %0%." -schemevent-wrongEvent: "The specified event '%0%' does not exist, use one of the following: &7%1%." -schemevent-success: "Event '%0%' has successfully been triggered for region %1%." -schemevent-noPermission: "You don't have permission to trigger schematic events." - -add-help: "/as add [region] [world]." -add-noPermission: "You don't have permission to add a region to AreaShop." -add-success: "Added as %0%: &7%1%." -add-failed: "Already registered: &7%0%." -add-blacklisted: "On the blacklist: &7%0%." -add-specifyWorld: "Specify the world of the region when using from console." -add-incorrectWorld: "World '%0%' not found, try again (case-sensitive)." -add-noRegion: "Region '%0%' does not exist in this world." - -del-noRegion: "Region '%0%' is not registered in AreaShop." -del-noPermission: "You don't have permission to remove regions." -del-success: "Removed regions: &7%0%." -del-failed: "No permission to remove or not registered: &7%0%." - -addsign-help: "/as addsign [region] [profile]." -addsign-noSign: "You are not looking at a sign." -addsign-noRegion: "Region '%0%' cannot be found." -addsign-noRegions: "No region found around the sign position." -addsign-couldNotDetect: "Found multiple regions around the sign, specify region as extra argument (2 of the regions that were found: %0% and %1%)." -addsign-couldNotDetectSign: "Found multiple regions around the sign, specify region on the second line (2 of the regions that were found: %0% and %1%)." -addsign-wrongProfile: "The specified profile does not exist, use one of the following (check config): &7%0%." -addsign-success: "The sign has been added to %region%." -addsign-successProfile: "The sign has been added to %region% with profile %0%." -addsign-alreadyRegistered: "That sign is already registered for region %0%." -addsign-noPermission: "You don't have permission to add a sign." - -delsign-noSign: "You are not looking at a sign." -delsign-noPermission: "You don't have permission to delete a sign." -delsign-noRegion: "That sign does not belong to an AreaShop region." -delsign-success: "The sign has been removed from region %0%." - -me-noPermission: "You don't have permission to check which regions you have." -me-notAPlayer: "You are not a player so you can't have any regions." -me-noRentRegions: "You have not rented any rent regions." -me-noBuyRegions: "You have not bought any buy regions." -me-rentRegions: "You have rented the following regions:" -me-buyRegions: "You have bought the following regions:" -me-rentLine: "&2&l►&r %region% until %until% &7(%timeleft% left)." -me-buyLine: "&2&l►&r %region%." -me-noFriendRegions: "You have not been added to regions as friend." -me-friendRegions: "You are added as friend to the following regions:" -me-friendLine: "&2&l►&r %region% &7(owner: %player%)." - -setowner-help: "/as setowner [region], the region you stand in will be used if not specified." -setowner-noPermission: "You don't have permission to set the owner of a region." -setowner-noPermissionRent: "You don't have permission to set the owner of rent regions." -setowner-noPermissionBuy: "You don't have permission to set the owner of buy regions." -setowner-notRegistered: "The specified region is not registered, owner cannot be set." -setowner-noPlayer: "Could not get the UUID of the specified player: %0%." -setowner-succesRent: "Owner of %region% successfully changed to %player%, rented until %until% (%timeleft% left)." -setowner-succesRentExtend: "Owner was already %player%, rent extended with '%duration%', now rented until %until% (%timeleft% left)." -setowner-succesBuy: "Owner of %region% successfully changed to %player%." - -resell-help: "/as resell [region], the region you stand in will be used if not specified." -resell-wrongPrice: "'%0%' is not a valid price." -resell-notRegistered: "%0% is not registered in AreaShop." -resell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument." -resell-notBought: "You can't resell %region% because it is not sold yet." -resell-success: "%region% is successfully put into reselling mode for %resellprice%." -resell-noPermission: "You don't have permission to set your region in reselling mode." -resell-noPermissionOther: "You don't have permission to set regions in reselling mode." - -stopresell-help: "/as stopresell [region], the region you stand in will be used if not specified." -stopresell-notRegistered: "%0% is not registered in AreaShop." -stopresell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument." -stopresell-notResell: "You can't stop reselling %region% because it is not in resell mode." -stopresell-success: "%region% is successfully put back into sold mode." -stopresell-noPermission: "You don't have permission to set your region back to sold mode." -stopresell-noPermissionOther: "You don't have permission to set regions back to sold mode." - -addfriend-help: "/as addfriend [region], the region you stand in will be used if not specified." -addfriend-noPermissionOther: "You don't have permission to add friends to regions that are not yours." -addfriend-noPermission: "You don't have permission to add friends to your region." -addfriend-successOther: "%0% has been added as friend to region %1%." -addfriend-success: "%0% has been added as friend to your region %1%." -addfriend-alreadyAdded: "%0% is already added as friend for this region." -addfriend-self: "Adding the owner of the region as friend would be pointless." -addfriend-noOwner: "You cannot add friends to a region without owner." -addfriend-notVisited: "You cannot add %0% because he did not visit the server yet" - -delfriend-help: "/as delfriend [region], the region you stand in will be used if not specified." -delfriend-noPermissionOther: "You don't have permission to delete friends from regions that are not yours." -delfriend-noPermission: "You don't have permission to delete friends from your region." -delfriend-successOther: "%0% has been deleted as friend from region %1%." -delfriend-success: "%0% has been deleted as friend from your region %1%." -delfriend-notAdded: "%0% is not added as friend for this region." -delfriend-noOwner: "You cannot remove friends from a region without owner." - -linksigns-multipleRegions: "Found multiple regions: &7%0%." -linksigns-multipleRegionsAdvice: "Click another time to try again or use '/as linksigns' to stop." -linksigns-noRegions: "No AreaShop regions found in the direction of your cursor, make sure the region is added to AreaShop &7(maximum range 100 blocks)." -linksigns-regionFound: "Region %region% has been found, now point to a sign and leftclick to link it." -linksigns-signFound: "Found a sign at (%0%, %1%, %2%), now point towards a region and rightclick to link it" -linksigns-noSign: "No sign found in the direction of your cursor, make sure you have a direct sight to a sign and click again &7(maximum range 100 blocks)." -linksigns-alreadyRegistered: "That sign is already registered for region %region%, click again to select another sign." -linksigns-first: "You have entered sign linking mode." -linksigns-next: "&7Leftclick to select a sign, rightclick to select a region, use /as linksigns to stop." -linksigns-noPermission: "You don't have permission to enter bulk sign linking mode." -linksigns-stopped: "Exited sign linking mode." - -timeleft-years: "%0% years" -timeleft-months: "%0% months" -timeleft-days: "%0% days" -timeleft-hours: "%0% hours" -timeleft-minutes: "%0% minutes" -timeleft-second: "%0% second" -timeleft-seconds: "%0% seconds" -timeleft-ended: "Expired" - -greeting-forrent: "%region% can be rented for %price% per %duration%." -greeting-rented: "%region% is rented by %player% until %until%." -greeting-forsale: "%region% can be bought for %price%." -greeting-bought: "%region% is bought by %player%." -greeting-resale: "%region% can be bought for %resaleprice% from %player%." - -update-playerNotify: "&2Update from AreaShop V%0% to %1% available, get the latest version at http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/." diff --git a/lang/FR.yml b/lang/FR.yml index da0421d..d58c59f 100644 --- a/lang/FR.yml +++ b/lang/FR.yml @@ -1,6 +1,6 @@ # ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ # ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║ -# ║ Language: French, Version: V2.1.4, Percentage translated: 100% ║ +# ║ Language: French, Version: V2.1.4, Percentage translated: 95% ║ # ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║ # ║ 1: Make a copy of this file ║ # ║ 2: Rename it to .yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║ @@ -103,8 +103,6 @@ unrent-other: "La région du joueur %0% a été dé-louée." unrent-expired: "Votre location de '%0%' a expiré." sell-help: "/as sell [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez." -sell-notRegistered: "La région ne peut pas être vendue car elle n'est pas enregistrée comme achetée." -sell-notBought: "La région ne peut pas être vendue car elle n'est pas la propriété de quelqu'un." sell-sold: "Cette région a été vendue au joueur %0%." sell-soldYours: "Votre région a été vendue." sell-noPermission: "Vous n'avez pas la permission de vendre une région." @@ -121,12 +119,16 @@ buys-notUpdated: "Tous les panneaux n'ont pas été mis à jour. Recharger le se reload-reloaded: "La configuration a bien été rechargée." reload-noPermission: "Vous n'avez pas la permission de recharger la configuration." -info-help: "/as info " +info-help: "/as info ." info-noPermission: "Vous n'avez pas la permission d'avoir des informations à propos des régions." info-all-rents: "Régions enregistrées en location : &7%0%" info-all-noRents: "Il n'y a pas de régions enregistrées en location." info-all-buys: "Régions enregistrées en vente : &7%0%" info-all-noBuys: "Il n'y a pas de régions enregistrées en achat." +info-nogroupRents: "Régions louables sans groupe : &7%0%." +info-nogroupBuys: "Régions achetables sans groupe : &7%0%." +info-nogroupNoRents: "Il n'y a pas de régions à louer car vous n'appartenez pas à un groupe." +info-nogroupNoBuys: "Il n'y a aucune région à acheter puisque vous ne faites pas partie d'un groupe." info-rented: "Régions louées : &7%0%" info-noRented: "Aucune région louée." info-unrented: "Régions non louées : &7%0%" @@ -204,8 +206,8 @@ setduration-success: "Temps de location de la région '%0%' changé à '%1%'." setup-noRegion: "Vous n'avez pas spécifié de région à la seconde ligne." setup-wrongRegion: "La région que vous avez spécifiée n'existe pas." -setup-alreadyRentSign: "La région que vous avez spécifiée possède déjà un panneau de location." -setup-alreadyBuySign: "La région que vous avez spécifiée possède déjà un panneau de vente." +setup-alreadyRentSign: "La région que vous avez spécifiée a déjà été ajoutée à AreaShop en tant qu'une région louable, ajoutez un panneau avec [as] sur le première ligne ou tapez '/as addsign'." +setup-alreadyBuySign: "La région que vous avez spécifiée a déjà été ajoutée à AreaShop en tant qu'une région achetable, ajoutez un panneau avec [as] sur le première ligne ou tapez '/as addsign'." setup-noDuration: "A la troisième ligne, vous n'avez pas spécifié la durée de location de la région." setup-wrongDuration: "Le temps spécifié n'est pas au bon format. Exemple : 1 day." setup-noPrice: "A la quatrième ligne, vous n'avez pas spécifié le prix." @@ -215,6 +217,7 @@ setup-buySuccess: "L'achat de la région '%0%' est correctement configuré." setup-noPermissionRent: "Vous n'avez pas la permission de mettre en place la location de régions." setup-noPermissionBuy: "Vous n'avez pas la permission de mettre en place l'achat de régions." setup-couldNotDetect: "Multiples régions trouvées avec la même priorité et/ou étant de même nature : parent ou enfant. Spécifiez-en une sur la deuxième ligne. (2 des régions trouvées: %0% et %1%)." +setup-blacklisted: "%0% est sur la blacklist et ne peut pas être ajouté à AreaShop." destroy-noPermissionRent: "Vous n'avez pas la permission de détruire le panneau de location d'une région." destroy-noPermissionBuy: "Vous n'avez pas la permission de détruire le panneau de vente d'une région." @@ -288,6 +291,7 @@ add-help: "/as add [region] [world]" add-noPermission: "Vous n'avez pas la permission d'ajouter une région à AreaShop." add-success: "Ajoutée comme %0% : &7%1%." add-failed: "Déjà enregistrée : &7%0%." +add-blacklisted: "Sur la blacklist : &7%0%." add-specifyWorld: "Spécifiez le monde de la région lors de l'utilisation de la console." add-incorrectWorld: "Le monde '%0%' est introuvable, essayez de nouveau (attention à la casse)." add-noRegion: "La région '%0%' n'existe pas dans ce monde." @@ -304,8 +308,6 @@ addsign-noRegions: "Aucune région trouvée autour du panneau." addsign-couldNotDetect: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région en argument supplémentaire (2 des régions trouvées: %0% et %1%)." addsign-couldNotDetectSign: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région à la deuxième ligne (2 des régions trouvées: %0% et %1%)." addsign-wrongProfile: "Le profil spécifié n'existe pas. Utilisez un des suivants (vérifier la configuration): &7%0%." -addsign-success: "Le panneau a été ajouté à %0%." -addsign-successProfile: "Le panneau a été ajouté à %0% avec le profil %1%." addsign-alreadyRegistered: "Ce panneau a déjà été enregistré pour la région '%0%'." addsign-noPermission: "Vous n'avez pas la permission d'ajouter un panneau." @@ -361,6 +363,7 @@ addfriend-success: "%0% a été ajouté ajouté en ami à votre région '%1%'." addfriend-alreadyAdded: "%0% est déjà ami avec cette région." addfriend-self: "Ajouter le propriétaire de la région en ami n'aurait aucune utilité." addfriend-noOwner: "Vous ne pouvez pas ajouter d'amis à une région sans propriétaire." +addfriend-notVisited: "Vous ne pouvez pas ajouter %0% car il n'est jamais venu sur le serveur." delfriend-help: "/as delfriend [région], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région." delfriend-noPermissionOther: "Vous n'avez pas la permission de supprimer des amis à une région n'étant pas la vôtre." diff --git a/lang/NL.yml b/lang/NL.yml index 420472d..412a4da 100644 --- a/lang/NL.yml +++ b/lang/NL.yml @@ -61,6 +61,7 @@ help-addFriend: "&6/as addfriend &7-&r Voeg een vriend toe aan je gebied." help-addFriendAll: "&6/as addfriend &7-&r Voeg een vriend toe aan een gebied." help-delFriend: "&6/as delfriend &7-&r Verwijder een vriend van je gebied." help-delFriendAll: "&6/as delfriend &7-&r Verwijder een vriend van een gebied." +help-linksigns: "&6/as linksigns &7-&r Gebruik massa bord koppelen mode." rent-help: "/as rent ." rent-noPermission: "Je hebt geen toestemming om een gebied te huren." @@ -121,12 +122,16 @@ buys-notUpdated: "Niet alle borden zijn geupdate, een reload zou het op kunnen l reload-reloaded: "De config is succesvol opnieuw ingeladen." reload-noPermission: "Je hebt geen toestemming om de config opnieuw in te laden." -info-help: "/as info ." +info-help: "/as info ." info-noPermission: "Je hebt geen toestemming om informatie over gebieden te bekijken." info-all-rents: "Gebieden geregistreerd voor de verhuur: %0%." info-all-noRents: "Er zijn geen gebieden geregistreerd voor de verhuur." info-all-buys: "Gebieden geregistreerd voor de verkoop: %0%." info-all-noBuys: "Er zijn geen gebieden geregistreerd voor de verkoop." +info-nogroupRents: "Huur gebieden zonder groep: &7%0%." +info-nogroupBuys: "Koop gebieden zonder groep: &7%0%." +info-nogroupNoRents: "Er zijn geen huur gebieden zonder een groep." +info-nogroupNoBuys: "Er zijn geen koop gebieden zonder een groep." info-rented: "Verhuurde gebieden: %0%." info-noRented: "Er zijn geen verhuurde gebieden." info-unrented: "Gebieden te huur: %0%." @@ -204,8 +209,8 @@ setduration-success: "Duur van het gebied %0% veranderd naar '%1%'." setup-noRegion: "Je hebt geen gebied aangegeven op de tweede regel." setup-wrongRegion: "Het aangegeven gebied bestaat niet." -setup-alreadyRentSign: "Het aangegeven gebied heeft al een bord voor huren." -setup-alreadyBuySign: "Het aangegeven gebied heeft al een bord voor kopen." +setup-alreadyRentSign: "Het aangegeven gebied is al toegevoegd als huur gebied aan AreaShop, voeg een bord toe met [as] op de eerste regel of met '/as addsign'." +setup-alreadyBuySign: "Het aangegeven gebied is al toegevoegd als koop gebied aan AreaShop, voeg een bord toe met [as] op de eerste regel of met '/as addsign'." setup-noDuration: "Je hebt geen tijdsduur voor het huren aangegeven, zet dit op de derde regel." setup-wrongDuration: "De aangegeven tijdsduur is niet in het correcte formaat, voorbeeld: 1 dag." setup-noPrice: "Je hebt geen prijs aangegeven op de vierde regel." @@ -215,6 +220,7 @@ setup-buySuccess: "Kopen van gebied %0% is goed opgezet." setup-noPermissionRent: "Je hebt geen toestemming om huur gebieden op te zetten." setup-noPermissionBuy: "Je hebt geen toestemming om koop gebieden op te zetten." setup-couldNotDetect: "Meerdere gebieden gevonden met dezelfde prioriteit en/of parent/child relatie, geeft een specifieke aan op de tweede regel (2 van de gebieden die gevonden zijn: %0% en %1%)." +setup-blacklisted: "%0% staat op de blacklist en kan niet toegevoegd worden aan AreaShop." destroy-noPermissionRent: "Je hebt geen toestemming om een bordje van dit huur gebied kapot te maken." destroy-noPermissionBuy: "Je hebt geen toestemming om een bordje van dit koop gebied kapot te maken." @@ -288,6 +294,7 @@ add-help: "/as add [gebied] [wereld]." add-noPermission: "Je hebt geen toestemming om een gebied toe te voegen aan AreaShop." add-success: "Toegevoegd als %0%: &7%1%." add-failed: "Al geregistreerd: &7%0%." +add-blacklisted: "Op de blacklist: &7%0%." add-specifyWorld: "Geef de wereld van het gebied aan als je het commando vanuit de console gebruikt." add-incorrectWorld: "Wereld '%0%' niet gevonden, probeer opnieuw (hoofdlettergevoelig)." add-noRegion: "Gebied '%0%' bestaat niet in deze wereld." @@ -304,8 +311,8 @@ addsign-noRegions: "Geen gebied gevonden op de lokatie van het bord." addsign-couldNotDetect: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied mee als extra argument (2 van de gevonden gebieden: %0% en %1%)." addsign-couldNotDetectSign: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied aan op de tweede regel (2 van de gevonden gebieden: %0% en %1%)." addsign-wrongProfile: "Het aangegeven profiel bestaat niet, gebruik een van de volgende (check de config): &7%0%." -addsign-success: "Het bord is toegevoegd aan %0%." -addsign-successProfile: "Het bord is toegevoegd aan %0% met profiel %1%." +addsign-success: "Het bord is toegevoegd aan %region%." +addsign-successProfile: "Het bord is toegevoegd aan %region% met profiel %0%." addsign-alreadyRegistered: "Dat bord is al geregistreerd voor gebied %0%." addsign-noPermission: "Je hebt geen toestemming om een bord toe te voegen." @@ -361,6 +368,7 @@ addfriend-success: "%0% is toegevoegd als vriend bij je gebied %1%." addfriend-alreadyAdded: "%0% is al toegevoegd als vriend voor dit gebied." addfriend-self: "Het toevoegen van de eigenaar van het gebied als vriend zou nutteloos zijn." addfriend-noOwner: "Je kunt geen vrienden toevoegen aan een gebied zonder eigenaar." +addfriend-notVisited: "Je kunt %0% niet toevoegen omdat hij de server nog niet heeft bezocht." delfriend-help: "/as delfriend [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft." delfriend-noPermissionOther: "Je hebt geen toestemming om vrienden te verwijderen van gebieden die niet van jou zijn." @@ -370,6 +378,18 @@ delfriend-success: "%0% is verwijderd als vriend van je gebied %1%." delfriend-notAdded: "%0% is niet toegevoegd als vriend voor dit gebied." delfriend-noOwner: "Je kunt geen vrienden verwijderen van een gebied zonder eigenaar." +linksigns-multipleRegions: "Meerdere gebieden gevonden: &7%0%." +linksigns-multipleRegionsAdvice: "Klik nog een keer om het opnieuw te proberen of gebruik '/as linksigns' om te stoppen." +linksigns-noRegions: "Geen AreaShop gebieden gevonden in de richting van je cursor, controleer of het gebied is toegevoegd aan AreaShop &7(maximaal bereik 100 blokken)." +linksigns-regionFound: "Gebied %region% is gevonden, wijs nu naar een bord en linksklik om het te koppelen." +linksigns-signFound: "Bord gevonden op (%0%, %1%, %2%), wijs nu naar een gebied en rechtsklik om het te koppelen." +linksigns-noSign: "Geen bord gevonden in de richting van je cursor, controleer of je direct zicht hebt op een bord en klik opnieuw &7(maximaal bereik 100 blokken)." +linksigns-alreadyRegistered: "Dat bord is al gekoppelt aan gebied %region%, klik opnieuw om een ander bord te selecteren." +linksigns-first: "Je bent in bord-koppel modus gegaan." +linksigns-next: "&7Linksklik om een bord te selecteren, rechtsklik om een gebied te selecteren, gebruik '/as linksigns' om te stoppen." +linksigns-noPermission: "Je hebt geen toestemming om massa bord-koppel modus te gebruiken." +linksigns-stopped: "Je bent gestopt met bord-koppel modus." + timeleft-years: "%0% jaren" timeleft-months: "%0% maanden" timeleft-days: "%0% dagen" diff --git a/lang/ZH_TW.yml b/lang/ZH_TW.yml index 51a703d..eda89f0 100644 --- a/lang/ZH_TW.yml +++ b/lang/ZH_TW.yml @@ -1,6 +1,6 @@ # ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ # ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║ -# ║ Language: Chinese (Taiwan), Version: V2.1.4, Percentage translated: 99% ║ +# ║ Language: Chinese (Taiwan), Version: V2.1.4, Percentage translated: 91% ║ # ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║ # ║ 1: Make a copy of this file ║ # ║ 2: Rename it to .yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║ @@ -103,8 +103,6 @@ unrent-other: "玩家%0%土地已經被取消出租" unrent-expired: "你所租賃的%0%已經過期" sell-help: "/as sell [regionname],若你不指定土地名稱,則預設為你所站立的土地" -sell-notRegistered: "該土地不能被購買,因為它並非註冊出售的土地" -sell-notBought: "該土地不能被購買,因為它並非他人財產" sell-sold: "該土地已被出售,玩家 %0%" sell-soldYours: "你的土地已經被購買" sell-noPermission: "你並沒有出售土地的權限" @@ -121,7 +119,6 @@ buys-notUpdated: "並非所有告示牌皆被更新,請使用reload來排除問 reload-reloaded: "你的config設定已經成功重載" reload-noPermission: "你沒有權限重載config設定" -info-help: "/as info " info-noPermission: "你沒有權限查詢該土地資訊" info-all-rents: "已註冊為出租土地:&7%0%" info-all-noRents: "沒有任何註冊的出租土地" @@ -202,8 +199,6 @@ setduration-success: "土地租期由 %0% 修改至 '%1%'" setup-noRegion: "你並未特定土地名稱在第二行" setup-wrongRegion: "你所指定的土地名稱並不存在" -setup-alreadyRentSign: "你所特定的土地名稱已經有出租告示牌了" -setup-alreadyBuySign: "你所特定的土地名稱已經有出售告示牌了" setup-noDuration: "你並未指定該土地出租期間, 請打在告示牌第三行" setup-wrongDuration: "你所指定的土地出租期間不是適當的時間格式, 例子: 1 day是一天" setup-noPrice: "你第四行並未指定該土地的價格" @@ -302,8 +297,6 @@ addsign-noRegions: "該告示牌的位置並未有任何土地存在" addsign-couldNotDetect: "超過一個以上的區域在告示牌的位置, 為避免重複請指定一個土地 (2個的區域被發現: %0% and %1%)" addsign-couldNotDetectSign: "超過一個以上的區域在告示牌的位置, 為避免重複請在第二行指定一個土地 (2個的區域被發現: %0% and %1%)" addsign-wrongProfile: "指定資料並不存在, 請使用以下之一 (查詢你的config檔案): &7%0%" -addsign-success: "告示牌已經被增加至 %0%" -addsign-successProfile: "告示牌已經被增加至 %0% 根據檔案 %1%" addsign-alreadyRegistered: "該告示牌已經被註冊在土地 %0%" addsign-noPermission: "你沒有權限新增告示牌" diff --git a/src/nl/evolutioncoding/areashop/listeners/PlayerLoginListener.java b/src/nl/evolutioncoding/areashop/listeners/PlayerLoginListener.java index 0911c5c..440b5f4 100644 --- a/src/nl/evolutioncoding/areashop/listeners/PlayerLoginListener.java +++ b/src/nl/evolutioncoding/areashop/listeners/PlayerLoginListener.java @@ -1,6 +1,10 @@ package nl.evolutioncoding.areashop.listeners; +import java.util.ArrayList; +import java.util.List; + import nl.evolutioncoding.areashop.AreaShop; +import nl.evolutioncoding.areashop.regions.GeneralRegion; import nl.evolutioncoding.areashop.regions.RentRegion; import org.bukkit.entity.Player; @@ -65,6 +69,41 @@ public final class PlayerLoginListener implements Listener { } }.runTaskLater(plugin, 20); } + // Check if the player has regions that use an old name of him and update them + final List regions = new ArrayList(plugin.getFileManager().getRegions()); + new BukkitRunnable() { + private int current = 0; + + @Override + public void run() { + for(int i=0; i= regions.size()) { + this.cancel(); + } + } + }.runTaskTimer(plugin, 22, 1); // Wait a bit before starting to prevent a lot of stress on the server when a player joins (a lot of plugins already do stuff then) } }