Git Product home page Git Product logo

residence's Introduction

Residence

Residence is different from most protection plugins in that it aims for the users to be able to protect their own homes without having to bother the admin to do it.

Residence has support for a variety of different protection types including preventing movement through areas, all of which can be configured by the land owner, and limited by the admin.

Credit

Original plugin created by bekvon, made premium with their permission to help further developement.

Source and Downloads

Misc.

More information about this plugin, changelogs, wiki:

residence's People

Contributors

alekseyvideman avatar bekvon avatar dartcz avatar dockter avatar donotspampls avatar filipsohajek avatar flandretw avatar gaetleba avatar gsvalore avatar iillililil avatar inorixu avatar javacraft avatar jiongjionger avatar justtos avatar kqakqakqa avatar moo0 avatar myunco avatar nate302 avatar ryall avatar sandtechnology avatar sejsel avatar shallowai avatar silvinios avatar smbarbour avatar stashenko avatar tomylobo avatar uroskn avatar xxy233 avatar xyberviri avatar zrips avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

residence's Issues

/res shop like display value is too dark

There are actually 2 likes for the shop, but the value isn't readable. Perhaps add config option to control the color to orange, yellow or even white?
image
The value on the sign looks readable with the exception of line four it is a bit light for the word Likes
image

move=false can create trapped player

When a player is set to NoMove and falls into a protected area, they are continuously teleported back to their entry point above the claim in a neverending loop, which not only can't be rescued from, but the game client keeps re-grabbing keyboard and mouse focus. Very bad. :(

The only way out is currently to fly out if you're in creative, but if you're in survival, it's a bad day.

Residence version 4.6.1.3

Sponge

Hello there!

I want to ask you if you can port Res to Sponge API?

/res auto

[15:34:59 INFO]: Kieo issued server command: /res auto
[15:34:59 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'res' in plugin Residence v4.6.3.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1353) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1188) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [minecraft_server.jar:git-Spigot-54ec0b8-473febc]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
Caused by: java.lang.NullPointerException
at com.bekvon.bukkit.residence.commands.auto.resize(auto.java:115) ~[?:?]
at com.bekvon.bukkit.residence.commands.auto.perform(auto.java:103) ~[?:?]
at com.bekvon.bukkit.residence.ResidenceCommandListener.onCommand(ResidenceCommandListener.java:143) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[minecraft_server.jar:git-Spigot-54ec0b8-473febc]
... 15 more

Multiverse-Core usage

Hey @Zrips I'm in the process of switching to a single JVM for all my worlds and have installed Multiverse-Core, Portal, Signs & NetherPortal plugins. I'm able to tp to each world and have copied each of the Residence/Save/Worlds/*.yml to the Hub folder for the same. The config.yml does have this setting:
MultiWorldPlugin: Multiverse-Core
but it doesn't seem to be picking up any of the yml files for any world. Using the /res list or /res listall for example return "Invalid Page...". Am I missing some other configuration that enables HubThat & Multiverse to know which world I'm in or using for the /res * commands? I even tried the full syntax of /res list smmmadden 1 survival and it also returns an Invalid Page... message.
image
image
Thanks!

res contract expands down not up

With the /res expand you point to the direction to expand N S E W Up or Down. However, with res contract, the same does not hold true if your residence was created using /res select vert. I was facing down and literally in a hole and wanted to contract from level 0 up to level 55 using /res contract 55. Instead, I got a message and behavior of contracting from the sky downwards and not bedrock upwards (as expected).

So I started with X:316 Y:255 Z:324; X:-513 Y:0 Z:-325
After contracting facing downwards, my coordinates changed to: X:316 Y:200 Z:324; X:-513 Y:0 Z:-325
But I needed it to change the Y:0 to Y:55

Towny Override

The plugin does not check for any Towny plots, thus making the player able to claim Towny towns and nations and preventing anyone from building inside of them. Could you make Residence compatible with Towny so only plot owners/mayors/kings can use Residence inside of the town or nation?

Spigot 1.12 pre release exception

Seems this may be a Dynmap issue (which I reported on that plugin page), but wanted to make sure it is known here to confirm once Dynmap is fixed, this gets resolved by it?
[08:56:31] [Server thread/INFO]: [Residence] Enabling Residence v4.6.3.1
[08:56:31] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Found Vault using permissions plugin:PermissionsEx�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Scanning for economy systems...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Found Vault using economy system: SaneEconomy�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading save data for world world...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world data. (5 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading save data for world world_nether...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world_nether data. (1 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading save data for world world_the_end...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world_the_end data. (1 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading world data into memory...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world data into memory. (21 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading world_nether data into memory...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world_nether data into memory. (0 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loading world_the_end data into memory...�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Loaded world_the_end data into memory. (0 ms)�[m
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m Found WorldEdit�[m
[08:56:32] [Server thread/INFO]: [Residence] Disabling Residence v4.6.3.1
[08:56:32] [Server thread/INFO]: �[0;32;1m[�[0;33;22mResidence�[0;32;1m]�[0;37;22m - FAILED INITIALIZATION! DISABLED! ERROR:�[m
[08:56:32] [Server thread/ERROR]: null
java.lang.NullPointerException: null
at org.dynmap.bukkit.DynmapPlugin.getMarkerAPI(DynmapPlugin.java:943) ~[dynmap-2.4.jar:?]
at com.bekvon.bukkit.residence.dynmap.DynMapManager.activate(DynMapManager.java:293) ~[Residence4.6.3.1.jar:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:693) [Residence4.6.3.1.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:376) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:326) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:421) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:382) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:337) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
[08:56:32] [Server thread/ERROR]: Error occurred while enabling Residence v4.6.3.1 (Is it up to date?)
org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.validate(CraftScheduler.java:403) ~[spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.runTaskTimerAsynchronously(CraftScheduler.java:144) ~[spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.runTaskLaterAsynchronously(CraftScheduler.java:118) ~[spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.runTaskAsynchronously(CraftScheduler.java:101) ~[spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at com.bekvon.bukkit.residence.utils.VersionChecker.VersionCheck(VersionChecker.java:110) ~[?:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:749) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:376) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:326) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:421) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:382) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:337) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot-1.12-pre2.jar:git-Spigot-1ffab67-45102fc]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]

Can Res flags override Worldguard region flags?

Hello my name is Flyerminer, a highly privileged admin of a server called CapitalCraft. The problem we are facing is that we wish to use Worldguard to deny access to build, but still use the Residence plugin and have residences created which you can build in. When we create a Worldguard region, and tell it to deny building, and put a residence inside with the flag for building enabled, it still denies building rights. Is there any way to resolve this? This also applies to when there is no region, but building is disallowed by Worldguard across the server. the plugin claims optional WorldGuard support but I'm missing where the plugins are able to interact.

Any help would be appreciated, thank you.
~The CapitalCraft Staff

Add maven support

Currently it is a bit difficult to depend on Residence with other plugins. It would be nice if you could make it a maven project and provide a repository so that others can easily build and depend on it. (E.g. the ChestShop plugin which I currently maintain does)

If you can't or don't want to provide your own repo I would also offer adding it to my jenkins server and to my repository.

Wither spawn

Hello,

The wither can't spawn if witherdestruction flag wasn't enabled :
The wither spawn and just before the explosion (and so block destruction ?) despawn.

It's possible to let wither explode and spawn without this flag ?

Title Message

Would it be possible to add a config option (or flags) to set title messages instead of action bar messages when entering a region? because that would be awesome

Unlimited subzones, new flags

Can I ask for new flags ? ^^

anvilbreak - purpose is to prevent anvil breaking after many usages
drop - prevent dropping items
pickup - prevent pickup items

  • add support for permission residence.max.subzones.unlimited (and -1 in config support)

Pvp flag and consume bug

Found a minor bug

If PVP in a claim is set to "remove" and you try to eat something it gets cancelled upon receiving damage (very annoying if you are on fire)

if its set to "true" eating works just fine. weird little glitch but should probably be fixed

Also the anvilbreak flag in the gui has that weird texture of an unknown item. atleast in 1.11.2

No permission to execute Residence commands when I register a new Flag.

When I use a Plugin to register a new Flag, the users can't have permissions to use commands of Residence (/res info per example), but if I take off the plugin, the users can use the commands of Residence.

This is the code of my plugin:

import java.io.File;
import java.util.Arrays;
import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import com.bekvon.bukkit.residence.Residence;
import com.bekvon.bukkit.residence.protection.ClaimedResidence;
import com.bekvon.bukkit.residence.protection.FlagPermissions;
import com.bekvon.bukkit.residence.protection.ResidenceManager;

public class SFlags extends JavaPlugin{
	private ResidenceManager res;
	private List<String> cmdban;
	private File cplugin;
	public void onEnable(){
		Plugin p=getServer().getPluginManager().getPlugin("Residence");
		if(p!=null){
			if(!p.isEnabled())getServer().getPluginManager().enablePlugin(p);
		}else{
			Bukkit.getConsoleSender().sendMessage(ChatColor.AQUA+"[Soulflags] "+ChatColor.RED+"No se ha encontrado el residence. Plugin deshabilitado");
			Bukkit.getPluginManager().disablePlugin(getPlugin(SFlags.class));
			return;
		}FlagPermissions.addResidenceOnlyFlag("cmd");
		res=Residence.getResidenceManager();
		try{
			cplugin=getDataFolder();
			if(!cplugin.exists())cplugin.mkdir();
			File f=new File(cplugin+"/config.yml");
			if(!f.exists())f.createNewFile();
			FileConfiguration yml=new YamlConfiguration();
			yml.load(f);
			if(!yml.contains("ComandosBaneados")){
				yml.set("ComandosBaneados",cmdban=Arrays.asList("/spawn","/tpa","/tpaccept","/tpahere"));
				yml.save(f);
			}else cmdban=yml.getStringList("ComandosBaneados");
		}catch(Exception Ex){
			Ex.printStackTrace();
		}Bukkit.getPluginManager().registerEvents(new Listener(){
			@SuppressWarnings("deprecation")
			@EventHandler
			public void alComando(PlayerCommandPreprocessEvent e){
				Player j=e.getPlayer();
				String m=e.getMessage().toLowerCase();
				ClaimedResidence R=res.getByLoc(j.getLocation());
				if(R!=null&&!R.getPermissions().playerHas(j,"cmd",true)){
					for(String s:cmdban)if(m.startsWith(s)){
						j.sendMessage(ChatColor.RED+"No estás autorizado para ejecutar aquí ese comando.");
						e.setCancelled(true);
						return;
					}
				}
			}
		},this);
	}
}

Regards.
Sorry for my bad English.

'/res rt' does not support a warmup

The /res rt command does not support a command warmup, which should be present to prevent players from abusing it to escape dangerous situations.

Issue payment

Hello, can i send u money via paypal for buy you'r plugin because the automatic paymen not work for me.

Help needed with API

Hi, I'm the developer of MobHunting and I want to make a hook into Residence, so I can tell if the the player is protected by Residence when he kills a mob.

I have found the API and made the basic integration.

I know how to get the ResidencePlayer, but I dont know how to get the "damage" flag on the location where the player is.

I hope you can help?

Fly flag doesn't work correctly

Hello, I have a problem with the fly flag. Normally, if a player has this flag, he should be able to fly on entering in the residence and fall on leaving. Actually it doesn't work with me, this is how I tested.
I just kept the following plugins on my server :

  • EssentialsX
  • GroupManager (Essentials)
  • PerWorldInventory
  • Multiverse Core and Portals
  • Vault
  • Lockette
  • WorldEdit
  • WorldGuard
  • WorldBorder
  • Residence (obviously)

I go on the server like a lambda player (no fly permission, no op, etc.)
From the console, I type /res pset resname playername fly true
And at this step, there are two cases :
Either I am in the residence when the command is executed and I got the fly but without limit. I can leave the residence, go anywhere and even use teleportation.
Or I am out of the residence during command execution and I can't fly at all.

I hope you could help me.

Residence - Count of Subzones are not shown when using /res limits

I'm going to start compiling some of the outstanding issues and get them posted here for you so you have a running record of them in one easy location. Thanks again by the way, for adding this option here. :-)

/res limits returns the following:
image
what is missing is the following:
Number of Subzones Owned:
Number of Residences Owned with Subzones:
Conditional display
When player is inside a residence, display how many subzones are in current residence.
Number of Subzones in :

Spigot 1.11.2 latest build
Residence 4.5.13.4

/res list "Name"

I dont know why is happening this by using /res list /res list "PlayerName" sometime show me Invalid page than sometime i dont see the full list for example player have a lot of residences and i see only 1, next time cant see no refresh and stable lists of residences for other and my list of residences i use the latest version 4.6.1.4 of Residence and Spigot 1.10.2 The same sometime with /resadmin I dont know who and how many residence have some players ............ Please can you fix this? thanks

Res Info - Flag is 0000-0000 or Server_Land - Non Admin can buy but has no flags afterwards

Version: 4.6.1.4
Minecraft Version: 1.9.4
Server Platform: Spigot
Interfering Plugins: World Guard

Repro:

  • Create a Residence.
  • Set Flags.
  • Restart the Server.
  • Go on a Residence you just created.
  • Type /res info

Currently:

  • Players flags print "00000000-0000-0000-0000-000000000000[my flags]" (see screenshot)
    OR

  • Players flags print "Server_Land[my flags]"

  • Everyone can buy these Residences.

  • Flags are not working (players can't build / destroy) for example if these flags got set.

Expected:

  • Flags are working normally.
  • there is no confusing zeros in the player flags
  • There is no Server_Land flag in the flags?

Additonal Infos:

  • Seriously everytime we restart our server this state with zeros comes back.
  • Each time we have to buy all residences as admins and release it again... Super annoying.

flags 0 or server_land

Config > Allowing /res rt in specific world.

Greetings.

I have this issue: Command /res rt (random teleport) is working in the Overworld, but now in nether (neither in the End dimension). It is quite an issue, and I have no idea how to allow players to use the command.

Any possible solvations?

Thank you, Nico :)

res /padd being wierd

it keeps saying invalid flag.. im doing /res padd playername, and /res padd resname playername

/res lease - not option to list all leases

When a player leases a residence, there doesn't seem to be anyway for the leasee or leasor to show what is being leased, to whom, the amount and terms of the lease.

For example: having a /res lease list could show all the leases for the current residence (if standing in one)
This would provide the leasee (person paying the owner of the residence) which residence or subzone that is leased, by whom, amount of the lease and expiration/renewal date of the lease. The player who is the leasee cannot see a list of leases for a residence, but can show the player what he/she is leasing by showing the Residence and/or Subzone, Amount of Lease, Expiration/Renewal Date and if auto-renew is set and how long they have had the lease (days, weeks, months and/or years). Basically, the leases start date minus the lease end date to get the delta and convert to ## years, ## months, ## weeks, ##days, ##hours and ##minutes.

For an admin, if they use /resadmin lease list, this would show ALL leases for ALL players with similar data above which provides better management of who is leasing and what.

Subzone flags not working as expected

Let's say I built a public marketplace where each player can get a stall to sell their items. The marketplace cannot be griefed so I claimed the whole marketplace, then I make little stalls and give them to the players. Now these players have ownership of the subzone but still cannot do things (build/container/destroy, I have checked /res info and they have flags). Is that a UUID conversion problem?

First several lines of my config:

# These are Global Settings for Residence.
Global:
  # Starts UUID conversion on plugin startup
  # DONT change this if you are not sure what you doing
  UUIDConvertion: false
  # If you running offline server, better to check this as true. This will help to solve issues with changing players UUID.
  OfflineMode: true

I am 1.11.2 Spigot and I am running offline mode.

Name contained unallowed characters

If a user types in: /res subzone Spawn.BogotaSteves, an error appears in the chat window stating "Name contained unallowed characters". "Spawn" is a valid Residence and a residence I'm standing in. Subzone creation should allow both residence qualified or unqualified prefixed when inside the residence.

Spigot 1.11.2 latest build
Residence 4.5.13.4

/res list from console

Hello,

I just write this ticket to ask you a very little feature : display the residences list when I type /res list playername in the console. This will allow me to make rcon based scripts.

door flag not registering saving to res_world.yml

Using the 4.5.13.3 build, I had a user try to open a door in a residence that has "door" true set on it but the door couldn't open. I checked the /res info and can see door true on it and it is enabled in flags.yml.
However, when I looked at the res_world.yml, the same residence that shows true for doors doesn't have doors: true or doors: false in it. So it appears like we can set it, but it will never work.

Looking closer at the image below you'll notice that commandblock, command & door are all missing.
flagissue

Fire isue (little bug)

When you protect from the spread of fire and ignite with a lighter some slabs of wood, a strange bug occurs when you want to turn it off and then break the block where the fire was. It tells you that you do not have permissions to build and will not let you break the block. But if you put another block anywhere else away from that ultraprotected block where the fire was. The bug disappears.

Build script

Hi, i just corrected one behavior and try to recompile plugin, but any old build ant is not working at all.
Can you put correct one?

I want to add bypass for region overlap if it's admin creation so we could create residences in cities cuboids and make price of blocks based on groups of id's cost so we can have + 5 if block is diamond ore etc.

String click shows Residence Info on Chest?

I'm trying to setup a "Shop" using QuickShop plugin and add string to the chest for sale. The problem however, is that residence uses InfoToolId: 287 to provide /res info details while in a residence. That's fine, but on a chest in a residence with left click or sneak/left click it should allow for the QuickShop plugin to create a shop. Can the default behavior be that the player is allowed to use string on a chest?

worldguard causing players to not be able to build in there residences

it's giving the residence message for not being able to build. You don't have destroy permission< s > here. is what it says
so it turns out, this issue has magically disappeared .. maybe i had to buy the plugin in order to get it fixed?? or somehow Time made things get fixed? wierd

Java excepctions listing all residences from console

I'm having got that exceptions when I try list all residences existing in the server:

[13:40:29] [Server thread/INFO]: -----< Page 1 of 3 (45) >-----
[13:40:29] [Server thread/INFO]:  1. Alquiler1 - world (For rent) Owner: _WyRe_ (X:150 Y:70 Z:317; X:136 Y:58 Z:291) Created on: Thu 2017.03.30 at 08:14:19 PM CEST Cost: 1000 per 5 days Can Renew: true Rentable stay in market: true Rentable allows auto pay: true
[13:40:29] [Server thread/INFO]:  2. azulo - world  Owner: violapescatore (X:91 Y:77 Z:220; X:77 Y:56 Z:205) Created on: Sun 2017.05.07 at 08:34:57 PM CEST
[13:40:29] [Server thread/INFO]:  3. camino - world  Owner: DrYoel (X:115 Y:71 Z:314; X:51 Y:65 Z:312) Created on: Mon 2017.05.01 at 03:37:53 AM CEST
[13:40:29] [Server thread/INFO]:  4. CasaAdriSer - world  Owner: ElAdrigamer (X:250 Y:105 Z:536; X:156 Y:49 Z:429) Created on: Fri 2017.04.28 at 04:05:49 PM CEST
[13:40:29] [Server thread/INFO]:  5. CasaEdu - world  Owner: Eduardo (X:119 Y:76 Z:282; X:109 Y:63 Z:254) Created on: Tue 2017.04.04 at 09:12:45 PM CEST
[13:40:29] [Server thread/INFO]:  6. CasaEdu1 - world  Owner: Eduardo (X:124 Y:76 Z:282; X:120 Y:62 Z:271) Created on: Tue 2017.04.04 at 09:19:24 PM CEST
[13:40:29] [Server thread/INFO]:  7. casalago2 - world  Owner: DrYoel (X:21 Y:73 Z:149; X:-12 Y:62 Z:121) Created on: Mon 2017.05.01 at 06:20:08 AM CEST
[13:40:29] [Server thread/INFO]:  8. casalago3 - world  Owner: ariXgamertroll (X:57 Y:73 Z:162; X:24 Y:62 Z:134) Created on: Mon 2017.05.01 at 06:20:37 AM CEST
[13:40:29] [Server thread/INFO]:  9. casalago5 - world  Owner: DrYoel (X:61 Y:72 Z:234; X:32 Y:61 Z:201) Created on: Mon 2017.05.01 at 06:23:03 AM CEST
[13:40:29] [Server thread/INFO]:  10. casalago7 - world  Owner: AngelTeRectea_YT (X:-5 Y:73 Z:261; X:-38 Y:61 Z:231) Created on: Mon 2017.05.01 at 06:23:57 AM CEST
[13:40:29] [Server thread/INFO]:  11. casalago8 - world  Owner: redvXD_YT (X:-50 Y:73 Z:228; X:-80 Y:61 Z:195) Created on: Mon 2017.05.01 at 06:26:59 AM CEST
[13:40:29] [Server thread/INFO]:  12. casalago9 - world  Owner: Raphel2111 (X:-50 Y:73 Z:193; X:-80 Y:61 Z:160) Created on: Mon 2017.05.01 at 06:28:19 AM CEST
[13:40:29] [Server thread/INFO]:  13. casalagoplus - world  Owner: DrYoel (X:61 Y:73 Z:199; X:26 Y:61 Z:166) Created on: Mon 2017.05.01 at 04:16:25 AM CEST
[13:40:29] [Server thread/INFO]:  14. casalagorogersito - world  Owner: Rogersitoo (X:-20 Y:75 Z:159; X:-52 Y:61 Z:128) Created on: Wed 2017.05.03 at 06:36:59 PM CEST
[13:40:29] [Server thread/INFO]:  15. CasaPixel - world  Owner: Pixel (X:331 Y:80 Z:-119; X:318 Y:57 Z:-148) Created on: Thu 2017.04.06 at 05:13:08 AM CEST
[13:40:29] [Server thread/INFO]:  16. casaredvXD_YT - world  Owner: redvXD_YT (X:58 Y:63 Z:266; X:53 Y:56 Z:253) Created on: Sat 2017.04.29 at 05:24:56 PM CEST
[13:40:29] [Server thread/INFO]:  17. CasaWyRe - world  Owner: _WyRe_ (X:410 Y:130 Z:768; X:364 Y:51 Z:725) Created on: Sun 2017.01.22 at 06:31:28 PM CET
[13:40:29] [Server thread/INFO]:  18. DespachoWyRe - world  Owner: _WyRe_ (X:269 Y:83 Z:224; X:254 Y:78 Z:209) Created on: Thu 2017.04.06 at 08:28:44 PM CEST
[13:40:29] [Server thread/INFO]:  19. DrYoel - world  Owner: DrYoel (X:-3 Y:96 Z:199; X:-19 Y:58 Z:183) Created on: Mon 2017.05.01 at 06:03:39 AM CEST
[13:40:29] [Server thread/INFO]:  20. ElTrioCalavera - world  Owner: TheKkelvinGreens (X:-468 Y:67 Z:794; X:-496 Y:63 Z:751) Created on: Mon 2017.04.03 at 09:37:49 PM CEST
[13:40:29] [Server thread/WARN]: Unexpected exception while parsing console command "res listall 1"
org.bukkit.command.CommandException: Unhandled exception executing command 'res' in plugin Residence v4.6.1.4
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:636) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:437) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
	at com.bekvon.bukkit.residence.text.help.InformationPager.printListWithDelay(InformationPager.java:175) ~[?:?]
	at com.bekvon.bukkit.residence.text.help.InformationPager.printListInfo(InformationPager.java:81) ~[?:?]
	at com.bekvon.bukkit.residence.protection.ResidenceManager.listAllResidences(ResidenceManager.java:318) ~[?:?]
	at com.bekvon.bukkit.residence.commands.listall.perform(listall.java:47) ~[?:?]
	at com.bekvon.bukkit.residence.ResidenceCommandListener.onCommand(ResidenceCommandListener.java:143) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	... 8 more
[13:40:42] [Server thread/INFO]: -----< Page 2 of 3 (45) >-----
[13:40:42] [Server thread/INFO]:  21. Alquiler1 - world (For rent) Owner: _WyRe_ (X:150 Y:70 Z:317; X:136 Y:58 Z:291) Created on: Thu 2017.03.30 at 08:14:19 PM CEST Cost: 1000 per 5 days Can Renew: true Rentable stay in market: true Rentable allows auto pay: true
[13:40:42] [Server thread/INFO]:  22. azulo - world  Owner: violapescatore (X:91 Y:77 Z:220; X:77 Y:56 Z:205) Created on: Sun 2017.05.07 at 08:34:57 PM CEST
[13:40:42] [Server thread/INFO]:  23. camino - world  Owner: DrYoel (X:115 Y:71 Z:314; X:51 Y:65 Z:312) Created on: Mon 2017.05.01 at 03:37:53 AM CEST
[13:40:42] [Server thread/INFO]:  24. CasaAdriSer - world  Owner: ElAdrigamer (X:250 Y:105 Z:536; X:156 Y:49 Z:429) Created on: Fri 2017.04.28 at 04:05:49 PM CEST
[13:40:42] [Server thread/INFO]:  25. CasaEdu - world  Owner: Eduardo (X:119 Y:76 Z:282; X:109 Y:63 Z:254) Created on: Tue 2017.04.04 at 09:12:45 PM CEST
[13:40:42] [Server thread/INFO]:  26. CasaEdu1 - world  Owner: Eduardo (X:124 Y:76 Z:282; X:120 Y:62 Z:271) Created on: Tue 2017.04.04 at 09:19:24 PM CEST
[13:40:42] [Server thread/INFO]:  27. casalago2 - world  Owner: DrYoel (X:21 Y:73 Z:149; X:-12 Y:62 Z:121) Created on: Mon 2017.05.01 at 06:20:08 AM CEST
[13:40:42] [Server thread/INFO]:  28. casalago3 - world  Owner: ariXgamertroll (X:57 Y:73 Z:162; X:24 Y:62 Z:134) Created on: Mon 2017.05.01 at 06:20:37 AM CEST
[13:40:42] [Server thread/INFO]:  29. casalago5 - world  Owner: DrYoel (X:61 Y:72 Z:234; X:32 Y:61 Z:201) Created on: Mon 2017.05.01 at 06:23:03 AM CEST
[13:40:42] [Server thread/INFO]:  30. casalago7 - world  Owner: AngelTeRectea_YT (X:-5 Y:73 Z:261; X:-38 Y:61 Z:231) Created on: Mon 2017.05.01 at 06:23:57 AM CEST
[13:40:42] [Server thread/INFO]:  31. casalago8 - world  Owner: redvXD_YT (X:-50 Y:73 Z:228; X:-80 Y:61 Z:195) Created on: Mon 2017.05.01 at 06:26:59 AM CEST
[13:40:42] [Server thread/INFO]:  32. casalago9 - world  Owner: Raphel2111 (X:-50 Y:73 Z:193; X:-80 Y:61 Z:160) Created on: Mon 2017.05.01 at 06:28:19 AM CEST
[13:40:42] [Server thread/INFO]:  33. casalagoplus - world  Owner: DrYoel (X:61 Y:73 Z:199; X:26 Y:61 Z:166) Created on: Mon 2017.05.01 at 04:16:25 AM CEST
[13:40:42] [Server thread/INFO]:  34. casalagorogersito - world  Owner: Rogersitoo (X:-20 Y:75 Z:159; X:-52 Y:61 Z:128) Created on: Wed 2017.05.03 at 06:36:59 PM CEST
[13:40:42] [Server thread/INFO]:  35. CasaPixel - world  Owner: Pixel (X:331 Y:80 Z:-119; X:318 Y:57 Z:-148) Created on: Thu 2017.04.06 at 05:13:08 AM CEST
[13:40:42] [Server thread/INFO]:  36. casaredvXD_YT - world  Owner: redvXD_YT (X:58 Y:63 Z:266; X:53 Y:56 Z:253) Created on: Sat 2017.04.29 at 05:24:56 PM CEST
[13:40:42] [Server thread/INFO]:  37. CasaWyRe - world  Owner: _WyRe_ (X:410 Y:130 Z:768; X:364 Y:51 Z:725) Created on: Sun 2017.01.22 at 06:31:28 PM CET
[13:40:42] [Server thread/INFO]:  38. DespachoWyRe - world  Owner: _WyRe_ (X:269 Y:83 Z:224; X:254 Y:78 Z:209) Created on: Thu 2017.04.06 at 08:28:44 PM CEST
[13:40:42] [Server thread/INFO]:  39. DrYoel - world  Owner: DrYoel (X:-3 Y:96 Z:199; X:-19 Y:58 Z:183) Created on: Mon 2017.05.01 at 06:03:39 AM CEST
[13:40:42] [Server thread/INFO]:  40. ElTrioCalavera - world  Owner: TheKkelvinGreens (X:-468 Y:67 Z:794; X:-496 Y:63 Z:751) Created on: Mon 2017.04.03 at 09:37:49 PM CEST
[13:40:42] [Server thread/WARN]: Unexpected exception while parsing console command "res listall 2"
org.bukkit.command.CommandException: Unhandled exception executing command 'res' in plugin Residence v4.6.1.4
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:636) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:437) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
	at com.bekvon.bukkit.residence.text.help.InformationPager.printListWithDelay(InformationPager.java:175) ~[?:?]
	at com.bekvon.bukkit.residence.text.help.InformationPager.printListInfo(InformationPager.java:81) ~[?:?]
	at com.bekvon.bukkit.residence.protection.ResidenceManager.listAllResidences(ResidenceManager.java:318) ~[?:?]
	at com.bekvon.bukkit.residence.commands.listall.perform(listall.java:47) ~[?:?]
	at com.bekvon.bukkit.residence.ResidenceCommandListener.onCommand(ResidenceCommandListener.java:143) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
	... 8 more
[13:40:44] [Server thread/INFO]: -----< Page 3 of 3 (45) >-----
[13:40:44] [Server thread/INFO]:  41. Alquiler1 - world (For rent) Owner: _WyRe_ (X:150 Y:70 Z:317; X:136 Y:58 Z:291) Created on: Thu 2017.03.30 at 08:14:19 PM CEST Cost: 1000 per 5 days Can Renew: true Rentable stay in market: true Rentable allows auto pay: true
[13:40:44] [Server thread/INFO]:  42. azulo - world  Owner: violapescatore (X:91 Y:77 Z:220; X:77 Y:56 Z:205) Created on: Sun 2017.05.07 at 08:34:57 PM CEST
[13:40:44] [Server thread/INFO]:  43. camino - world  Owner: DrYoel (X:115 Y:71 Z:314; X:51 Y:65 Z:312) Created on: Mon 2017.05.01 at 03:37:53 AM CEST
[13:40:44] [Server thread/INFO]:  44. CasaAdriSer - world  Owner: ElAdrigamer (X:250 Y:105 Z:536; X:156 Y:49 Z:429) Created on: Fri 2017.04.28 at 04:05:49 PM CEST
[13:40:44] [Server thread/INFO]:  45. CasaEdu - world  Owner: Eduardo (X:119 Y:76 Z:282; X:109 Y:63 Z:254) Created on: Tue 2017.04.04 at 09:12:45 PM CEST

Wrong post

Wrong post please disregard and remove

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.