The Monkey Pack
The Monkey Pack
PLEASE NOTE: You can take this plugin over if you want... http://forums.bukkit.org/threads/plugin-maintainer-wanted-and-bye.115768/ you can find me in the Spout forums.
A Plugin Pack which contains a lot of plugin features of inactive plugin or features which where needed on our server but weren't available otherwise. The code is based on older inactive plugins, but refactored, enhanced, minced, spiced and sprinkled for better flavour.
All of the old plugins functionality is included as MODULES which can be enabled / disabled in the main config, so you can choose which module you want and which you don't want.
Features
- All of the modules can be enabled or disabled and will only use resources when enabled.
- Also almost all output directed to the player is fully translatable!
- Default command starts with a /tmp but you can name the command to what ever you like, with standard commands supplied.
- Auto Update of configuration file (which has comments!)
- Economy support via Vault!
- For more features please take a look at the module itself!
- SuperPerms only (sorry no OP support)
- Plugin stats via Metrics (if you want to op-out please read here)
Modules
Kits
Based on the Kit Plugin from recon88.
- Let players receive kits or give kits to players.
- Supports cooldown and economies via vault.
- Fully customizable (well almost).
GetPayed
Based on the WurkIt Plugin from oz_revulsion.
- Let players earn money for breaking or placing stones
- Create special workplaces to give them a bigger incentive to work there
- Fully customizable (well almost)
TNT Control
Based on ideas and some code of BlastControl from happo2000.
- Allows placing / activating TNT only under a certain level
- Disallow placing / activating TNT on the surface
- TNT can cause fire
- Player can reclaim TNT via tool or command
- Allows disabling of TNT detonation via Redstone
- Configurable and override via permissions
- Fully customizable (well almost)
AutoStop Module
Based on ideas and some code of SimpleRestart from fuzzywuzzie.
- Automatically stop the server in certain intervals
- Warn the players when stopping
- Use a batch script to start your server so this will allow automatic restarting
- Fully customizable (well almost)
Attack Control
Control via permissions if Monsters and Snowmans are able to attack a player. Enable or Disable the option to let the player hurt Entities which are not targeting him.
Rail and Redstone Protection
A protection module for Rails and Restone.
- Control via permissions if players are allowed to place or break redstone and rails.
- Enable or Disable protection against water and lava flow.
- Put a block of Air on top of rails.
- Enable or disable Explosion Damage.
Creative Switch
Switch players to creative mode back and forth via permissions
- Control via permissions if players are in creative or survival mode.
- Disable Instant Breaking of important stuff like doors, levers, buttons etc.
Configuration
Every module has it's own configuration file which is created AFTER you enabled the module.
For more information about the configuration of the plugin please look here.
Permissions
- SuperPerms only
- NO * permissions at the moment, sorry
Detailed Permissions are here.
ToDo
- Implement protection for Rails on pistons
- Implement admin commands
- Implement correct versioning system
- Implement missing modules
- Implement * permissions
thanks for all the people using my plugin.... bye
@zvft do you have the error log?
could you enable debug logging and post it via pastie or pastbin
@Nickfost
no, sorry..
I love your plugin man, could you please update it to 1.4? It's throwing out of date errors on startup and GetPayed isn't working at all.
I really need this plugin updated if you could get around to it, my server's economy revolves around GetPayed.
Thanks for everything
can we get support for craftbukkituptodate?
@LHammonds
thanks... for the script and for reminding me about metrics... I need to get the new link.
atm there will not be big changes in this plugin, perhaps if I find the time I can put something like exact times in.
sorry for not giving you better news, but I see you found a workaround nevertheless
Thanks for creating and sharing this plugin. I have been using AutoShutdown by chromerium since CB 1.1 to CB 1.2.5 which works except the notifications. Once I test the Monkey Pack and confirm success, I will be switching over to it.
FYI - You have a dead link to the Metrics opt-out link in your features section of the description.
EDIT #1: This shutdown module in this plugin is geared towards relative times based on whenever a server is started (or plugin loaded). Is there any way you could make an alternative option that allows for exact times...such as 12:00, 17:00, 03:00 and so on? I need CraftBukkit to shutdown cleanly. I then have my server reboot and perform maintenance tasks such as backups...which are schedule via Crontab at specific times during the day.
EDIT #2: I have re-created my Linux scripts based on a relative shutdown. There was no elegant way of coding that kind of scenario so the scripts look a bit gnarly but effective at ensuring the server reboots, does a backup before it starts up again and gets the server running within a 5 minute time window whenever the server decides to issue the stop command. ;) I'll post a copy of my scripts here (or in my server setup thread) when I have finished tweaking them.
EDIT #3: The scripts can be found in this post.
Thanks, LHammonds
@bootscreen88
all redstone and rail, otherwise I would have needed a database
hy DonRedhorse,
i have a question about the "Rail and Redstone Protection" Module. when a player has the permison for destroying rails and redstone. can he destroy every redstone and rail or only the one which was placed by himself?
version 0.12 fixes an issue with missing config files
Also please note... there will be a feature freeze till the future of bukkit has become clearer.
I will only update bugs and make the plugin work with RB.
Also do to the fact that bukkit finds it funny to cram a lot of changes into the RB's just before they release them don't except any update to happen on the next day.
@DoctorFox
could you post the server log via pastie.org? perhaps even enabling the debug mode.
do you have vault installed?
@arkdengal
hmm, no IIRC..
I seem to be having severe difficulties with the Monkey Pack. I downloaded it primarily for the kits section, but none of it seems to work. Any /tmp command shows as 'Unknown Command', and any efforts to use either /kit or /tmpkit ends in the spamming of /tmpkit [kitname] [player]. Any help would be greatly appreciated.
do the items have to be all caps?
OBSIDIAN:
break: $.$
or does it not matter?
i bring it up because in the item list they are all caps.
@Sabersamus
did you install the vault plugin?
no matter how much i mine im getting 0.0 (Getpayed) Info: im running iConomy 5
my config is :
PriceList: default: break: 0.0 place: 0.0 Stone: break: 1.0 place: 0.0 Grass: break: 1.0 place: 0.0 Dirt: break: 1.0 place: 0.0 Wood: break: 2.0 place: 0.0 Sand: break: 4.0 place: 0.0 Gravel: break: 4.0 place: 0.0 Gold_Ore: break: 15.0 place: 0.0 Iron_Ore: break: 50.0 place: 0.0 Coal_Ore: break: 25.0 place: 0.0 Log: break: 10.0 place: 0.0 Lapis_Ore: break: 20.0 place: 0.0 Sandstone: break: 25.0 place: 0.0 Mossy_Cobblestone: break: 25.0 place: 0.0 Obsidian: break: 75.0 place: 0.0 Diamond_Ore: break: 200.0 place: 0.0 Redstone_Ore: break: 25.0 place: 0.0 Snow_Block: break: 5.0 place: 0.0 Clay: break: 15.0 place: 0.0 Glowstone: break: 25.0 place: 0.0
@LEGIONN4IRE
thanks.. I would have thought that more people would use it..
on the other side I can understand that the "size" of the plugin could be frightening..
Just wanted to say thank you for salvaging the Wurkit plugin. Been using Getpayed to reward ppl for farming and mining as well as to get promoted after earning so much! Your Monkey Pack works great!
@hqt99
sigh I guess I forgot to put it up, will do in a sec... do a /tmpadmin to get a list of commands
i want to use the "auto stop" feature and i have it all set up (waiting to see if it works) but i was wondering, is there a command like the original code had to manual restart it like /restart? If so what have you changed it to?