jcdesimp / landlord Goto Github PK
View Code? Open in Web Editor NEWBukkit land claiming plugin.
License: MIT License
Bukkit land claiming plugin.
License: MIT License
A land flag to prevent the spawning of hostile Mobs.
Players should be able to enter an auto claim state so that they can pass through chunks to claim them, then leave that state.
Makes bulk claims for larger areas easier.
fix ur plugin.
It would be great if you could include the maven project files to the repository, so we can contribute with some patches.
Thanks!
double the original limit before applying the extra. Therefore letting people get extra claims.
Can u add Automatic plot removal after 30 days?
Rather than using hardcoded strings for messages and words that are shown to players, the messages should be configurable externally via something such as a "message.yml" file.
When a player appears to be building something in unprotected land, send them a small unobtrusive message that suggests claiming the land in order to protect it.
Hello!
I have changed the name of our world containing the landlord protections, which obviously makes the plugin think that there are no protections in that world anymore since they are stored by world name.
I was wondering if there is a way to change the world name of the protections, and if not, if you could add that? One solution would be to add MySQL support for the protections, as it is very easy to change properties such as world names within MySQL. Another solution would be to add a "/landlord changeworldname "- command.
Hopefully I won't have to reset all my protections, that will make my players somewhat upset xD
Either way, thanks for updating!
Allow for a variable amount of "landlord.limit.extra" config as opposed to just five.
Flag to prevent mob spawn eggs form working.
The plugin is amazing! But i really like the ability to custom messages of LandLord
Thanks.
-microbox6
Check to ensure worldguard integration works as expected.
Clean up and rework the method for allowing different allocations of land limits.
Reference Claim.java, line 104
When an error occurs when doing /land unclaim
http://pastebin.com/x1Tz2d8K
This is very similar to #21 using world guard 6.1 and Landlord 1.3. The command still runs however I get the "An internal server error has occurred while attempting to perform this command" message even though the commands still run. However /land addfriend does not seem to go through. The error still occurs when the world guard integration is disabled.
This is a must. I hope this will be implemented ASAP.
;-)
[21:41:02 ERROR]: Could not pass event PlayerCommandPreprocessEvent to Landlord v4.311
java.lang.IllegalArgumentException: y out of range (expected 0-255, got -1)
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:168) ~[patched_1.15.2.jar:git-Paper-341]
at org.bukkit.craftbukkit.v1_15_R1.CraftChunk.validateChunkCoordinates(CraftChunk.java:330) ~[patched_1.15.2.jar:git-Paper-341]
at org.bukkit.craftbukkit.v1_15_R1.CraftChunk.getBlock(CraftChunk.java:94) ~[patched_1.15.2.jar:git-Paper-341]
at biz.princeps.landlord.manager.DelimitationManager.delimit(DelimitationManager.java:98) ~[?:?]
at biz.princeps.landlord.commands.claiming.Claim.performNormalClaim(Claim.java:316) ~[?:?]
at biz.princeps.landlord.commands.claiming.Claim.lambda$onClaim$0(Claim.java:119) ~[?:?]
at biz.princeps.lib.chat.ConfirmationDialog$DialogHandler.onCommand(ConfirmationDialog.java:80) ~[?:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[patched_1.15.2.jar:git-Paper-341]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-341]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-341]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1852) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1668) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1097) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1090) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1051) ~[patched_1.15.2.jar:git-Paper-341]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:966) ~[patched_1.15.2.jar:git-Paper-341]
at java.lang.Thread.run(Thread.java:834) [?:?]
When using /ll confirm
Why is the latest code here not built as an artifact anywhere? BukkitDev should have a file created atleast this year if it's an updated project..
Also, why is there no maven support? Makes it very easy for people to fork and work with when you support maven. ๐ถ
Some users have reported that the friendall command can cause server lag when used at a large scale.
Consider async handling of this command's functionality.
Got an issue when trying to run /land claim.
The plugin is started correctly and no errors until this command. It has the Internal error occurred ingame and this is the console log: http://pastebin.com/ZG0TVH18
Running latest version of plugin (1.3) and latest version of Spigot 1.8
Any help with this one?
An unknown NPE seems to occur when /land clearworld [player] is run and a player parameter is included.
An option for players to make changes that affect all the land that they own.
This permission node will allow landlord to function as a very barebones chunk claim/protection plugin.
Please add some events for developers, here are some suggestions:
Functionality to check for updates and alert server administrators when a new version of Landlord is available.
Alert via console output on plugin load, and via in-game on admin join.
Some users have reported bad performance with landlord's map display functionality. This needs to be investigated further.
/land home command that takes you back to your claimed land
Current implementation may not do what users expect in certain areas:
Further exploration needed.
New players (as in players who are online for the first time) are not properly handled by Landlord. If someone tried to add a new player as a friend to land, they are not recognized as having played before. Same for when /land info is run on a chunk that a new player owns. Once they player logs off and then on again, the problem fixed itself.
API for other plugins to hook into to perform actions on land as well as retrieve information about land.
Hi, since last week, this plugin is causing an intensive hangup on the server, thus crashing it. here's my posts on Spigot:
https://www.spigotmc.org/threads/landlord.41459/page-3
and those pastebin(s)
http://pastebin.com/38p60gxW
http://pastebin.com/TsnYWn4A
Using the latest one on Spigot (Landlord 1.3) Why this plugin IS running on the SINGLE thread thus causing massive lag? Could it be async?
Hello I'm French,
I love your plugin but I'd like to know if it was possible to add an option to regenerate chunks after some time of inactivity ?
Thank you in advance for your answer.
Currently the database keeps track of owned land by the player's username, it should use the UUID of that player instead.
Landlord does not protect shulker boxes from being opened by outsiders.
Spigot 1.11.2, latest version of Landlord.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.