All You Need
All You Need

What is it?
All You Need is a new plugin in development that is created by me, a beginning programmer, and this is my very first project. The goal is to create a plugin that provides a very basic list of commands that is similar to the Essentials plugin but far simpler in scope, so as to prevent interference with other plugins.
An extra idea that may or may not be added into the release is an option to "disable" certain commands.
Commands
Finished
| Version Added | Command | Description |
|---|---|---|
| v0.1a | /ct | Opens a crafting table wherever you are |
| v0.1.1a | /ender | Opens your ender chest wherever you are |
| v0.2b | /tp <player> | Teleport to another player |
| v0.1a | /definespawn | Set the location to be teleported to when /spawn is typed |
| v0.1a | /spawn | Teleport a player to a location defined by an administrator |
| v0.5 | /home | Go to a location that you defined |
| v0.5 | /definehome | Set the location for the player using the command to be teleported to when /home is set |
| v0.5 | /heal | Heal yourself or another player |
| v0.6 | /kickall [reason] | Kick all the players |
| v0.6 | /rules | Display the server rules |
| v0.7 | /tphere <player> | Teleport another player to you |
| v1.0 | /tppos <X> <Y> <Z> | Teleport to a specified position |
| v1.0 | /mypos | Check your position |
| v1.0 | /tell <Player> <Message> | Whisper a message to someone |
| v1.0 | /fly [Player] | Change your fly mode |
| v1.0 | /hat | Have a brand new hat |
| v1.0 | /repair | Repair the item you hold |
Other Freatures
| Version added | Name | Description |
|---|---|---|
| v0.6 | BanBlocks | Block players from placing blocks you selected in config.yml |
In Progress
| Status | Command | Description |
|---|
Planned
- /tpback (Teleport the last location where you died or teleported from)
Permissions
Check out ALL permissions HERE
- ayn.*
- ayn.ct
- ayn.ender
- ayn.tpgo
- ayn.definespawn
- ayn.spawn
- ayn.rules
- ayn.gethelp
- ayn.home
- ayn.sethome
- ayn.heal
- ayn.usebannedblocks
- ayn.rules
- ayn.kickall
- ayn.mypos
- ayn.tell
- ayn.fly
- ayn.hat
- ayn.repair
Credit
Making of All You Need
We are the 2013 Duke TiP students at the University of Georgia taking the Team Programming for Video Games class during the first term of the program. Most of the students in the class began programming for the first time at the beginning of the term in June, and the program lasted three weeks. This specific Bukkit project is a group effort of some of the people from this class.
This project was to help us learn how to code for Java after learning C# and apply the knowledge we learned to our favorite game⦠Minecraft! So, here is the result of our first Bukkit project.
Code
Source code can be found published under the Apache License by clicking here.
Stats
This plugin utilises Hidendra's Plugin Metrics system, which collects and sends information to mcstats.org, such as the server's version of Java, what version of the plugin is being used, what type of operating system my plugin is being used on, and more. For more info, please click here.
Automatic Updating
This plugin utilizes the BukkitDev auto-updating API to help keep this plugin up-to-date automatically on your server. By having this enabled, every time your server starts up, it will check this BukkitDev page for any new updates, and if there is a new version available, it will install it and update it for you automatically.
This feature is enabled by default; however, if you do not wish to have it enabled, you can opt out by changing the "auto-update" to "false" in the config.yml. We recommend you keep it on so that you do not have to worry about updating the plugin in the future!
-
View User Profile
-
Send Message
Posted Nov 15, 2014@jflory7
Okay! sorry for not being active on bukkit, but had a lot of work these times, and started developping for Steam :)
-
View User Profile
-
Send Message
Posted Oct 7, 2014I am going to try to revive this plugin with some of my new Java skills. :)
-
View User Profile
-
Send Message
Posted May 1, 2014@tomaste
Try re-downloading version 1.0, this should make it
-
View User Profile
-
Send Message
Posted Apr 9, 2014I heard recently from my users that /ct and /ender stopped working. when a player types one of these commands, the chat window just repeats back teh command, but nothing is performed.
This happens for OPs also. Any ideas?
-
View User Profile
-
Send Message
Posted Apr 9, 2014@Beben107700
Hi!
I dont see the download for 1.1 Was it linked somewhere else?
-
View User Profile
-
Send Message
Posted Mar 15, 2014Indeed, it has been asked to be like this.
Make sure to check the permissions page. Otherwise, download version 1.0 in the files section. The only update to 1.1 is the update of permissions.
-
View User Profile
-
Send Message
Posted Mar 4, 2014hello i love this plugin, it has many great features to it and i have no complaints towards it. but ever since the version 1.1 my AYN plugin is still in 1.0 and i am not able to do any of the commands even tho i have given myself these permissions. when i type in lets say for example /home then i enter it and it does not say "you do not have per to preform this command" instead it just says in the chat /home and nothing else and etc with all the other commands in this plugin, please help.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@tomaste
Sorry, I had enormous problems with my computer, and lost all my source code. Apparently, my github account was disabled for some unknown reasons.
I am getting to work right now! Sorry for the delay !
-
View User Profile
-
Send Message
Posted Feb 8, 2014@Beben107700
Hi! Just checking in to see if you have an ETA for 1.1. I appreciate all your hard work on this plugin!
-
View User Profile
-
Send Message
Posted Jan 30, 2014Is there any way to change or disable a command in AYN? I would like to remove the /fly command since it is conflicting with another plugin I use for flight. (blazefly)
-
View User Profile
-
Send Message
Posted Jan 26, 2014@Beben107700
That would be very helpful! Thanks a ton.
-
View User Profile
-
Send Message
Posted Jan 26, 2014Alright, permissions will be default for OP for version 1.1.
I'll make a group: ayn.* = all perms ayn.user = most of default perms More later :p
-
View User Profile
-
Send Message
Posted Jan 25, 2014@Beben107700
It may be best to default all commands to OP so that way, server owners aren't unknowingly giving their players access to any commands they don't want them to have. I made a pull request with this quick fix.
https://github.com/Beben107700/AllYouNeed/pull/3
-
View User Profile
-
Send Message
Posted Jan 25, 2014@tomaste
Yeah, that's because ayn.home is a default permission. Here you have the plugin.yml default permissions.
ayn.ct: default: true
ayn.ender: default: true
ayn.tpgo: default: op
ayn.definespawn: default: op
ayn.spawn: default: true
ayn.home: default: true
ayn.sethome: default: true
ayn.heal: default: op
ayn.usebannedblocks: default: op
ayn.rules: default: true
ayn.kickall: default: op
ayn.fly: default: op
ayn.mypos: default: true
ayn.hat: default: op
ayn.tell: default: true
ayn.repair: default: op
-
View User Profile
-
Send Message
Posted Jan 20, 2014it seems that even without the permission node, players can type /definehome and /home. I had to add the -ayn.home and -ayn.sethome to disallow these.
Is there a list of what defaults to "on" for normal users?
-
View User Profile
-
Send Message
Posted Jan 20, 2014Thanks for making this! I'm testing this out.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Relicum
Don't know why, but I'm just seeing this comment now. I'll definitely be doing this, then. I'm hoping I can have some more time to dedicate to my plugins!
@Gershwak
Yeah, when I started this project, I wasn't aware of the alias capability with commands. When I have the chance, I'm going to rewrite the plugin to improve on stuff like that.
-
View User Profile
-
Send Message
Posted Sep 2, 2013I know you want the commands to be different from Essentials but is there a way to change the alias of the commands as it gets very tiring telling everyone that it is /definehome instead of /sethome. Other than that this plugins is Awesome!
-
View User Profile
-
Send Message
Posted Aug 7, 2013@jflory7
You don't need to worry about commands conflicting with Essentials, as it is a passive plugin if another Plugin wants to to use the say command it will allow it and switch it's command for example to espawn . Server owners can also use the bukkit.yml file and add an aliases which forces which plugin has control of the command. I would also suggest doing adding aliases commands for each one of yours also a simple prefix of say "a" so backup command would be aspawn.Hope that is of some use.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@Thesneling
My main thoughts with the commands was to keep them unique from Essentials, in case a server owner is running this plugin with another plugin using similar commands. Some commands do conflict with Essentials, but we are working to have those be disabled if a server admin would wish them to be.