SimpleExtras
SimpleExtras
Description:Manipulate a users ability to fly, gamemode, & experience levels. Issue players with timed potion effects like (amongst others) blind, confuse, slow and speed. Detonate or ignite a player, return to your or another players bed location. Track when users were last seen leaving the server, Navigate maps quicker with /zoom and much more... SimpleExtras is a collaboration of a few plugin features I threw together for use on my server.
These are the features other server-admins have shown repeated interest in, so I've put them together in one place.
If you have any further suggestions or requests, I'm listening. :)
What with all the commands/permissions etc this page is getting a bit crowded, will update for ease of browsing shortly. :)Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
Configuration:
ranks: List of server ranks
basics: List of server's basic commands
admin: List of server admins
owner: Return the Server Owner
website: Return the Server WebAddress
HomeEffectDuration: Toggle duration of home effect
NewPlayer:
WelcomeUser: Whether or not to welcome new users
WelcomeMessage: Define the welcome message to send to new users
GiveStarterKit: Whether or not to give a kit to new users
Kit: Define what's in the kit
Commands:
• /se - Main Menu
• /basics - Return list of server basics defined in config
• /ranks - Return list of server ranks defined in config • /admin - Return list of server admin defined in config • /owner - Return the owner of the server as defined in config.yml
• /website - Return the owner of the server as defined in config.yml • /creative - Change a player's Gamemode to Creative
• /survival - Change a player's Gamemode to Survival
• /fly - Enable/Disable flight a player • /exp - Grant experience points
• /levelup - Grant experience levels
• /levelset - Set experience level
• /levelget - View a user's experience level • /seen - Return when a player was last seen on the server
• /seenfirst - Return when a player was first seen on the server
• /findplayer - Search userfiles for all player names which contain user input. • /zoom in/up/down # - Zoom in/up/down the specified number of blocks
• /bed - Return to your bed location
• /home - Return to your home location
• /sethome - Set your home location • /boom [-d/-s/-n] - Ye Olde Boom Command. (Beware, -n)
• /tpb [-l/-s/-g/-a] - Teleport with a flourish
• /grenade [-d] [user]- Activate Snowball Grenades
• /missile [-d] [user]- Activate Arrow Missiles • /mobattack [-c/-e/-p/-s/-w] - Cause mobs to target a player
• /flames [On/Off] [player] - Toggle flames for yourself of others
• /grow [-help] [radius] - Grow nearby saplings/seedlings/crops etc ----- Effects -----
• /effects - Potion effects menu
• /noeffect - Cure a players effects
• slow - Slow a player
• confuse - Confuse a player
• blind - Blind a player
• ignite - Ignite a player
• slowdig - Slow a player's ability to dig
• speed - Grant a player speed (x2)
• superdig - Speed up a players ability to dig (x2)
• fireresist - Grant a player Fireresistance
• jump - Grant a player Jump (x3)
• waterBreathing - Grant player WaterBreathing
• invisible - Grant a player Invisibility
• hunger - Make a player hungry
• nightvision - Grant a player nightvision
• strength - Grant a player strength
• weakness - Make a player weak
• regeneration - Grant a player regeneration
• poison - Poison a player
Permissions:
simpleextras.creative
simpleextras.survival
simpleextras.creative.other
simpleextras.survival.other
simpleextras.fly
simpleextras.fly.other
simpleextras.exp
simpleextras.levelup
simpleextras.levelset
simpleextras.levelget
simpleextras.seen
simpleextras.seenf
simpleextras.findplayer
simpleextras.zoom
simpleextras.bed
simpleextras.bed.other
simpleextras.boom
simpleextras.reload
simpleextras.listadmin
simpleextras.tpb
simpleextras.mobattack
simpleextras.sethome
simpleextras.sethome.other
simpleextras.home
simpleextras.home.other
simpleextras.flame
simpleextras.flame.other
simpleextras.grow
simpleextras.grenade
simpleextras.missile
simpleextras.colourcodes ----- Effects -----
simpleextras.effects
simpleextras.noeffect
simpleextras.ignite
simpleextras.blind
simpleextras.blind.other
simpleextras.slow
simpleextras.slow.other
simpleextras.confuse
simpleextras.confuse.other
simpleextras.speed
simpleextras.speed.other
simpleextras.jump
simpleextras.jump.other
simpleextras.superdig
simpleextras.superdig.other
simpleextras.slowdig
simpleextras.slowdig.other
simpleextras.fireresist
simpleextras.fireresist.other
simpleextras.waterbreathing
simpleextras.waterbreathing.other
simpleextras.nightvision
simpleextras.nightvision.other
simpleextras.invisible
simpleextras.invisible.other
simpleextras.hunger
simpleextras.hunger.other
simpleextras.weakness
simpleextras.weakness.other
simpleextras.strength
simpleextras.strength.other
simpleextras.regeneration
simpleextras.regeneration.other
simpleextras.poison
simpleextras.poison.other
Change Log:
0.9.8
- Made /bed follow the same timing as /home (defined in HomeEffectDuration)
- Made NukePower configurable
- Made /home multiworld (Set 1 home per world)
- Added homeconfig to /se reload
- Added Multiworld Bed management
- Added CoCoa, SugarCane, Cactus & Netherwart to /grow
0.9.7
- Raised flight expire warning time slightly
- Fixed boom hurting entities around player when done on self.
- Fixed /home & /bed dropping players rather than holding them as is expected
0.9.6
- Added /colours (simpleextras.colourcodes)
- Added WaterBreathing to effects
- Added NightVision to effects
- Added Invisibility to effects
- Added Hunger to effects
- Added Weakness to effects
- Added Strength to effects
- Added Regeneration to effects
- Added Poison to effects
- Added Arrow Missiles
- Added warning before flight is disabled (people suddenly falling from the sky was funny and all, but let's give them some warning next time)
- Updated /grow for 1.4
- Fixed scheduler getting confused and producing a redundant error on user /home
- Fixed Grow error if paramater not radius or recognized paramater
- Fixed typo in survival/creative output
- Fixed console commands
- Fixed occasional NPE on certain commands if targeted player doesn't exist
@FeedDante
Apologies for the delay,
Source has been updated.
I get an error on 1.6.2 but the source code seems out of date.
(NPE: onEnable(SimpleExtras.java:184))
The source on GitHub is for v0.9.6. Cay you please update it so I can do some debugging?
does it work for 1.6?
actually yes it does work for 1.4.7 I loaded up the download for 1.5.1 and it works quite well thanks! :0
hello I really like using this plug in, do any of the updates work with 1.4.7? thanks very much! :)
Not possible to let players only set 3 homes?
@macmanhammittman
@bestlike2
An update isn't required.
Works fine with 1.5.1+
Please update!!!!!
update
@Melonking
yeh, it's just the scheduler getting confused.
fortunately it's harmless and has no implications.
Fixed in 0.9.6 :)
Not sure what it means, but getting this.
@TheMimey
Posting chunks of out of context errors is not a sufficient error report.
Try this
@TheMimey
That's not a bug, it's a feature.
It prevents the player from falling through the ground while the chunk loads when using /home across a distance.
In the next version you will be able to toggle the /home effect duration. (as a further improvement, the user will be teleported to one block above their set home location, to further reduce the chances of a player falling into the ground on slower servers.)
MAJOR BUG In survival mode on /home you can fly for 3-6 seconds in the air, double tap spacebar even if ure not in creative u can still fly but not get the inventory.
I made a ticket a while ago, still a prob with the latest version. Anyways, I'm just adding this comment here in-case you had no idea I made the ticket.
I didn't see the tickets for my plugins either in the beginning. I still can't believe I had to subscribe to my own plugins to see ticket updates.
http://dev.bukkit.org/server-mods/simpleextras/tickets/1-null-pointer-exception-at-on-enable-simple-extras-java/
@Melonking
If im not mistaken, couldn't you just delete the command from the plugin.yml in the jar file? Not sure if that screws it up or not.
@Mrcomputeranswers
@Melonking
Sounds like a good idea, and it may well be a small enough change that it's worth doing before the 1.3 update.
I'll see what I can do. :)
@Mrcomputeranswers
I agree, there are many plugins that this conflicts with, perhaps in the config you should have every feature of this plugin listed with a true or false option, false disabling that element totally.
That way folks could tailor it to suit their exact needs.
Can you please add an option to disable /sethome and /home for this plugin because it conflicts with essentials. I don't want to disable those commands for essentials because I like the setup that I am currently using.
Can you add /spawn and /setspawn?
Also, im not sure how this plugin logs when a players has been online or not, but all too often I find that /seen gives a blank on a player that has been on just a few days before. That also makes me unsure if new players are getting starter kits or not.
Also could you add a perm for sethome.other, players can tp to other players homes.