FlyNCreative
Flying and creative only where it should be!
This plugin can give access to fly and creative mode in a specific cuboid and give a separate inventory. This is the first creative plugin compatible with Residence, WorldGuard, GriefPrevention, PlotMe and more (see Flags). The source code of Residence Creative and Residence Fly was took to make this plugin (20%).
Inventory system in this plugin is not compatible to minecraft user name change. A next version will be posted.
Please read before upgrading to FlyNCreative 1.1: you must install the last version of Flags. CuboidConnect is now an abandoned project and will be no longer supported.
This plugin needs Flags
Features
- Creative and Fly can be allowed to residences (Residence), regions (WorldGuard), claims (GriefPrevention), Plot (PlotMe) and more via Flags
- Separate inventory for creative and survival game mode
- Security options for more safety
- The configuration can be disabled for some players (permissions) or for some worlds (creative and adventure worlds)
Security options for creative mode
- Disallow opening containers (chests, furnaces, ender chests, ...)
- Disallow build outside the creative cuboid
- Disallow dropping items
- Configurable list of banned items
Installation
Just copy the jar file in your plugin directory. Flags must be installed.
Be sure to check in Flags config (plugins/Flags/config.yml):
BorderPatrol: Enable: true EventDivisor: 10 TimeDivisor: 500
BorderPatrol must be set to "Enable: true" (normally by default)
Configuration
Comments in the config.yml file can help you to configure this plugin.
Commands
- /fncreload: Reload the configuration
Give access to fly or creative
You should add a Creative flag or a Fly flag. The easy way to do that is:
- Go to the cuboid you want to give access
- for fly, type the command "/flag set area fly true", and "/flag trust area fly PLAYER"
- for creative, type the command "/flag set area creative true", and "/flag trust area creative PLAYER"
- For a group, you can replace PLAYER by a permission node. ex: "group.vip"
See here for more information about Flags commands
Permissions (default: none)
- flyncreative.reload: Can reload the configuration
- flyncreative.ignorefly: Ignore fly change in cuboid
- flyncreative.ignorecreative: Ignore creative mode change in cuboid
- flyncreative.override.separateinventory: Do not have a sparate inventory
- flyncreative.override.nodrop: Can drop items in creative
- flyncreative.override.noopenchest: Can open chests in creative
- flyncreative.override.nobuildoutside: Can build outside the zone in creative
- flyncreative.override.allowbanneditems: Can have banned items in creative
Note: flyncreative.override.* and flyncreative.* should also work
Note 2: flyncreative.ignorecreative give access to all override permissions, except flyncreative.override.separateinventory
Bugs, issues and conflicts
Open a ticket if you find one.
To do
Ask me if you have any question or suggestion
Sources
Development builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Thanks
- kolorafa for ResCreative and ResFly sources
- MonsterBrother for the logo
@UnwrittenPaper
What is your version of Flags? Bu sure you have the version 1.4.1. Also, be sure you do not have any error in your log file about FlyNCreative or Flags.
not your fault! thanks for making this, I am going to just warn the players to empty their inv before going creative! thanks!
I am sorry, but FlyNCreative was not tested with Cauldron. Some mods can corrupt the inventory file.
Because this plugin is running on less than 5 server, I am not sure if I will continue the development.
What I can suggest to you, is to try a other plugin like CreativeControl or ResCreative (depending of what protection plugin you have).
I could not see were to open a ticket. I apologize if its wrong here.
First thanks for this smooth great plugin. It so cool to have a creative "safe" spawn zone. IThis is the best solution I have ever seen for my vision of a way to sprinkle creative into a survival server.
now the bugging you part. The way this saves and/or retrieves inventory data does not capture all possible mob data, because tinker tools saved and retrieved get corrupted, although everything else works great. maybe something with nbt? I am going to play around with the 1.6.2 version of your nice plugin, and the cauldron plugin emulation settings, but thought I would inform you in case you know of any easy fix. below I have pasted a ticket I accidently made in the wrong area.
What steps will reproduce the problem? 1. latest cauldron 1.6.4 build 2. newest flags plugin 1.4.1, greif prevent newest 3.flyncreatve 1.1
What is the expected output? What do you see instead?
Works Awesome! But, modded items, tinkers construct specifically, get corrupted when player leaves creative area and it restores the saved survival inv. .
no error log produced. No other odd behavior. I am going to try the previous version for 1.6.2.
Thanks again for your time
@kalvin807
Yes it's works in 1.7.9
Does it work in 1.7.9?
@mblanchet75
Thanks for the reply. I got it working, I think it was because of ops (although I had deoped myself, maybe restarting the server and switching my group helped)
I did have a quick question. I posed a plugin request here: http://forums.bukkit.org/threads/clear-restore-inventory.239564/ and someone pointed me to your plugin. I run a server for elementary kids, and there are certain educational areas where it would be nice if their inventory could be cleared when the enter (so they can pick up specially named items), but not be able to carry them out (so cleared, then their original entering inventory restored). No flying or creative. Would this be hard for you to add (or create seperately) since you already have the inventory part down pat? Of would this be possible with just flags? Thanks for any help and the great plugin.
@lucasbuck2
FlyNCreative take the cuboid protection plugin enabled by Flags.
To help you, I need more information. Do you have only one protection plugin on your server? Check your log file. Bu sure you have something like
If not (or this an other plugin name), check the Flags config.yml and disable others protection plugin
Also, you can not do the test as Op because the fly will be ignored with the permision : flyncreative.ignorefly (because we assume the the op can set and unset fly by himself)
If it is not working, open ticket with yours list of plugin, your log file, the config.yml for Flags and for FlyNCreative.
Not sure what I'm doing wrong. I have flags installed. When I create the fly and create inside a claim (it seems to default to that since I'm using GriefPrevention, no option to use worldguard or anything), it says that's it's set to true. But nothing happens when I walk into the claim, it does switch anything. I did check that my world was named correctly, and that the above setting were set in the flags config. Any other suggestions on things to try?
Thank you for this very useful plugin! :-) +1
I am not sure if those one has this feature, but you can try :
http://dev.bukkit.org/bukkit-plugins/creativecontrol/ or http://dev.bukkit.org/bukkit-plugins/limited-creative/
Hi,
Thank you for your quick reply,
Ok i understand, do you have a suggestion for me? i searched for a few day's and can not find what i looking for.
The only thing it must do, select 100 x 100 blocks, set creative mode in that area on, if the player goes out of the area he loose his rear and return to creative with his old inventory.
Kind regards
@Gizmo1985
Hi Gizmo1985,
It is possible to do it, but I need to create a Cuboid system and it is a complex rewrite, and I can not do it in a short time, sorry.
Make a search in bukkit dev, an other plugin makes possibly what you want.
Hi there,
Is it posseble to make a standalone version? of select the area with World Edit? en then
use these?
I need this for my server but i have already setup a lot of plugins and i dont want to change it :)
I have a survival setup and i want to give a person creative mode in a restricted area.
Hope you can help me.
Thank you!
Kind regards
Michael
- Update -
I use the next plugins on my server
- Towny
- World Edit
- Essentials
- And a couple of other but i think you dont have to know the crap plugins :P paintball etc :)
@vanstinator
Ok, you said Fly is working but not creative, right?
If you are in the cuboid and you do "/ef i creative", do you see "value: true"? Are you using WorldGuard or Residence?
You can try also the Dev version of CuboidConnect, there is some bugfix : http://jenkins.tabinol.me/job/CuboidConnect/
If after this, your problem is not resolved, open a ticket with yours logs, config and screenshot of "/ef i creative" in the cuboid. Do not send any password.
Bugs are possible, this is a new plugin.
Excellent! I've been looking for something to fulfill this duty. One of my players throws a fit when someone "cheats". Having a place where we can have a giant structure built in creative while only allowing creative in that area will be very nice. I have installed the mod but I am running into an issue. The creative flag will not set a person to creative. I have set the permissions up so that an admin is also subject to the flag and the fly flag works, but it will not switch me over to creative mod in testing. Any ideas? I can paste server logs, configs (haven't changed etc. if need be. Otherwise keep up the good work :)
EDIT: It appears as if it was an issue with my config for FC. Flying works, but I had to edit the "world" name to have creative work. All is well! Thank you