General
General - a plugin for basic administrator commands
This project is now ABANDONED. However, if anyone wants to take it over, feel free to contact me either through PMs here or in the IRC at #bukkitdev (on irc.esper.net), and I'll hand over ownership of the project. Additionally, you can fork this project on github if you intend to take over.
Download:
General provides a small set of basic administrative commands for your server, such as /give, /weather, and /time.
I recommend using sk89q's CommandHelper in conjunction with this plugin. Starting from 3.4.5, there is a command-helper.txt file included with the download which you can copy to CommandHelper's config.txt for some handy aliases, such as /spawn and /home.
The MOTD doesn't seem to be working.
@dogbig
Sorry it took so long; I had it ready to release late Friday night, but was tired and went to bed, and then slept in Saturday and was swamped in homework. I just released version 4.2 now, and you can get it here. It requires 1.1-R5 or later, but should work on 1.2. It doesn't support new 1.2 mobs, but it should support new 1.2 items, and support for villager profession was sneakily added awhile back so that might work too.
damn... it does not work on 1.2: 2012-03-03 18:58:33 [SEVERE] Error occurred while enabling General v4.1 (Is it up to date?) java.lang.NoSuchMethodError: org.bukkit.plugin.PluginDescriptionFile.getCommands()Ljava/lang/Object; at net.craftstars.general.util.CommandManager.setup(CommandManager.java:46) at net.craftstars.general.General.onEnable(General.java:50) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
please, post here some build for R5 (dev etc.).. I need it asap :((
Not entirely... I expect most of it would work in R5/R6, but I haven't tested. General 4.2 is nearly ready, and will require R5/R6 but will not require Minecraft 1.2 (though of course it'll work just fine on 1.2 for the most part!).
it is R5 ready? :)
Either use a different permissions system, or install the bridge (though I have no idea if the bridge still works).
If you do install the bridge and it works, you need to add the "superpermbridge." prefix to permissions containing a * (and only to those permissions).
However, I'd recommend choosing a different permissions plugin instead; PEX makes it relatively easy to migrate from Permissions 2, and Permissions 3 uses almost the same config format.
Hi how do i set my permissions system i am using permissions 3 and i cannot get the commands to work just keep getting you donot have permission
I can do even better. Version 4.1 is released!
Could you please post there temporary (dev) build? Thanks. :)
For the impatient who know what they're doing and want to build it themselves, updated source for General is now available in the git repository. This also means that a release is (probably) imminent.
Hello, please help me. The latest version 4.0.2 causes too many issues, I filled up tickets bellow: http://dev.bukkit.org/server-mods/general/tickets/51-msg-or-pm-whispers-sometimes-chrashes-server/ and http://dev.bukkit.org/server-mods/general/tickets/50-i-block-and-give-block-player-sometimes-crashes/
Please, fix it asap. It causes hard-locks on our server.
What's broken about the items.yml?
There's some good news in that I'm pretty sure I fixed the double/quadruple apostrophe issue. To be precise, I wrote some test cases for the MappedMessageFormat class (which formats the MOTD as well as all status messages from General) and tweaked at the class until the tests passed. I don't know if I have enough test cases though; I might have missed some edge case somewhere.
I don't know when this fix will be released. Maybe next week... maybe not.
@blutherz
Is that a fix to the broken file or are you asking it to be fixed?
There is an error with V4.0.2 in the folder default configs for the items.yml The names line isnt on line 1 so in the server it gives an error and defaults the config leaving it empty. thoes having this problem just delete the empty line to make the top line start with names
(Note that still doesn't fix it)
I can confirm that nothing works with version 4.0.2 with bukkit 1.1R4
Very much delayed, with a combination of school and working on getting inventory events into Bukkit.
Is this un-continued? Or are the authors just delayed?
@Firewolf34
Do you have a log of the server crash? Did General print any messages? Are you sure it's General and not, say, Bukkit?
As for the apostrophes, that is indeed a bug (one which I thought I had fixed). The official escaping mechanism is to enclose things in "backquotes" (the ` character), but I'm converting the message to a format understood by one of the Java standard library classes and then passing it through there, and perhaps something is missing in that conversion. I'm assuming you put one apostrophe in the MOTD but see four in-game?
It's probably an interference with the mChatSuite plugin.Nope, not mChatSuite. It happens without it. I officially have no idea what's going on with my server... I'm going to sleep. Sorry for the long post.item.yml is broken fix: http://pastebin.com/SgeB0bWg