EnderChestControl
EnderChestControl v 1.8
[B]NOTE: REQUIRES VAULT!!
1.7 = total rewrite!
What is this?
EnderChestControl is an advanced EnderChest management tool designed to help administer EnderChests that players on your server use. It supports an array of features (read below) that help make EnderChests what they should have been.
Features:
- EnderChest blocking (multiworld): That's right, using permissions (see below) you can actually make the access and use of EnderChests mutiworld!
- EnderChest access cost: You can set an amount (in config.yml) for users to pay to use EnderChests. Every time they use it, tey must pay this fee.
- Admin EnderChest view: Admins with a simple command (see below) can actually view what a player (or group of players) has in their EnderChest. This is a GREAT! tool against smuggling illegal items.
- User raiding: That's right, users can now raid EnderChests. When a user right clicks with an Eye Of Ender (configurable) they will see the last chest of the person who used the EnderChest. If you want to have a safe public chest, you can disallow players to view it with a simple command.
- NEW! Group EnderChests: This is a big feature to the 1.7 update. If you server has a plugin (currently either Factions, Towny, or SimpleClans) it will detect if the player is in a "group" (either a faction, town, or clan). If they are in a group, then instead of their normal EnderChest, they will see a Group EnderChest that is shared for the group. The leader of the group can set the permission for players to access, either p: all players, a: assistants, or l: leaders.
- EnderChest signs: This is a small feature, but somewhat useful. You can an [EnderChest] sign, and it will allow players to look into their EnderChest.
- New! MySQL Support: In the config you can have this plugin link with MySQL so that you can save your EnderChests in the cloud! Perfect for Multiserver support, or for easy data management .
Why would I need this plugin?
As I said above, this is a really useful for pretty much any server. Your players can hide items in their EnderChests' right under your nose! With admin viewing, you can stop this and keep your players/server safe and secure! The group feature also gives a big advantage to players who are in factions, and want to keep their items secure. Remember, they only get 1 chest which is 27 slots!
Commands:
(You can use /ecc or /enderchest)
Quote:/ecc view <player> - View a <player>'s EnderChest.
/ecc view group <group> - View a <group>'s EnderChest.
/ecc denyview - Allows you to right-click an EnderChest to put it in deny view mode (stops eye of ender access).
/ecc setperm <l:p:a> - Set the group permission of your chest.
/ecc perminfo - View EnderChest permission info ingame.
Permissions:
enderchestcontrol.use = Allow a user to use an EnderChest.
enderchestcontrol.ignorepay = Allow a user to not have to pay for an EnderChest
enderchestcontrol.userviewother = Allow a user to use the View Item on an EnderChest
enderchestcontrol.adminviewother = Allow a user to use /ecc view
enderchestcontrol.denyview = Allow a user to use /ecc denyview
enderchestcontrol.makesign = Allow a user to make an [EnderChest] sign
todo:
- Add github link to source (pretty soon :D)
- MySQL support!
Changelog:
v 1.8
- Added in MySQL support
- Fixed signs! (Very sorry about that :()
- Fixed other issues/bugs :D.
v 1.7.1
- Fixed some bugs, hopefully we are bug-free :D!
v 1.7-
- Total recode!
- Added GroupEnderChests
- Fixed all bugs!
v 1.6-
- Performance fixes
- Error fixes
v 1.5 -
- Fixed errors from happening!
v 1.4-
- Fixed enchantments, and improved some storage issues ;D. Dillget will aut0update plugin for you ;).
v 1.3 -
-Updated to support DillyGet
v 1.2 -
-Fixed error when trying to use /enderchest player
-Added enderchest sign!
v 1.1 -
-Added admin control to enderchests
-Added the ability for users to be able to raid enderchests
v 1.0 - Release! [/quote]
-
View User Profile
-
Send Message
Posted Nov 22, 2012Does it/can it support xteams?
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Jns20
I can't delete the files either... Here's what comes up on FileZilla: "550 Prohibited file name: .players.yml" I'd also like to add that the server doesn't want to start up with your plugin on the latest 1.4.5 dev build (#2486). It's simply stuck at loading EnderChestControl.
-
View User Profile
-
Send Message
Posted Nov 13, 2012For all those experiencing issues, try and use it on your enderchest and see if it works. If it works, then the players whom you have checked most likely don't have an enderchest :).
Also, this plugin works with 1.4....
-
View User Profile
-
Send Message
Posted Nov 9, 2012@scaccolatrice
I too have this happening on my server. I have try to look at almost every players chest...and I get that message.
-
View User Profile
-
Send Message
Posted Nov 4, 2012Any news for 1.4?
-
View User Profile
-
Send Message
Posted Nov 1, 2012@dillyg10
Nono they already have a chest, but when i put the plugin it say me "[EnderChestControl]Sorry, [playername] is not on the config"
-
View User Profile
-
Send Message
Posted Nov 1, 2012For some reason I cannot delete the EnderChestControl folder from my plugins folder (even if I rename the folder to pluginsDISABLED)
There doesn't appear to be anything in the ECC folder, but when I try to delete it, it seems to delete successfully, but is still there, even after I refresh/reconnect.
Now I have plugins, pluginsDISABLED, and pluginsDISABLED(1) because I cannot delete the folder.
Any suggestion?
-
View User Profile
-
Send Message
Posted Nov 1, 2012@scaccolatrice
Because the player doesn't have an Enderchest :P.
-
View User Profile
-
Send Message
Posted Oct 31, 2012Why when i type /ecc [playername] view it says me:
[EnderChestControl]Sorry, [playername] is not on the config
?
-
View User Profile
-
Send Message
Posted Oct 22, 2012With factions is it possible to still have a personal enderchest, if so how does one make it personal or faction
-
View User Profile
-
Send Message
Posted Oct 6, 2012At first Time it look's like this: 2012-10-07 03:10:58 [INFO] [EnderChestControl] Enabling EnderChestControl v1.8 2012-10-07 03:10:59 [INFO] [EnderChestControl] No updates found by DillGet! 2012-10-07 03:10:59 [INFO] RUNfalse 2012-10-07 03:10:59 [INFO] Staring MySQL connection...
After Restart from the Server i've got this message: 2012-10-07 04:19:32 [INFO] [EnderChestControl] Enabling EnderChestControl v1.8 2012-10-07 04:19:32 [SEVERE] Error occurred while enabling EnderChestControl v1.8 (Is it up to date?) java.lang.ArrayIndexOutOfBoundsException: 1 at com.dillyg10.enderChestControl.DillGet.update(DillGet.java:50) at com.dillyg10.enderChestControl.EnderChestControl.onEnable(EnderChestControl.java:53) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
The same Plugins, Vault iss up to date, sorry i don't know what's wrong now :( MySql Tables are ok, no overenchant in the Chests... Can you help me with this Error ?
-
View User Profile
-
Send Message
Posted Sep 30, 2012Also, one other idea: It would be nice to have a way for players to use both group and personal enderchests. Perhaps players could open group chest when crouching, normal when standing, something like that.
-
View User Profile
-
Send Message
Posted Sep 30, 2012I cannot use the eye of ender to raid group enderchests. Is this intentional or can it be configured?
-
View User Profile
-
Send Message
Posted Sep 25, 2012how do i add someone to the config?
-
View User Profile
-
Send Message
Posted Sep 22, 2012Trying to switch over to mysql, everything should be set up properly in my config (i.e. works with every other mysql plugin I have)
2012-09-22 16:57:42 [INFO] Staring MySQL connection...
2012-09-22 16:57:42 [SEVERE] Error occurred while enabling EnderChestControl v1.8 (Is it up to date?)
java.lang.NoSuchMethodError lib.PatPeter.SQLibrary.MySQL.setConnection(Ljava/sql/Connection;)V
at com.dillyg10.enderChestControl.EnderChestControl.onEnable(EnderChestControl.java:90)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:375)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:357)
at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:307)
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:286)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:168)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Sep 19, 2012@T4LGoose
Ok, I'll make a fix for that shortly :).
-
View User Profile
-
Send Message
Posted Sep 17, 2012Duplication bug found. If there are two players using a chest in a faction, and they are transferring items in and out, one player can remove an item, and it will stay in the chest for the other player.
-
View User Profile
-
Send Message
Posted Sep 17, 2012@gramoobi
It's different depending on your permissions manager, look under your permission's manager's help'/wiki or whatever, they will tell you how to do multi-world permissions.
-
View User Profile
-
Send Message
Posted Sep 17, 2012@dillyg10
oh well how do yo do that?
-
View User Profile
-
Send Message
Posted Sep 17, 2012@gramoobi
Hey, you can actually do this already, with permissions you can have Multiworlds permissions to either give, or not give permissions to players permissions in worlds.