[INACTIVE][FUN] MagicCarpet v1.5.6: Take yourself wonder by wonder [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Android, Jan 16, 2011.

Thread Status:
Not open for further replies.
     
  1. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Magic Carpet: (Tested against Build 1000)
    Version: 1.5.6

    THIS PLUGIN IS NOW INACTIVE. THOUGH IT WILL WORK FOR THE VERSION SPECIFIED, IT MAY NOT WORK FOR ANY FUTURE VERSIONS. IT IS NOT LIKELY TO BE UPDATED.

    Magic Carpet is a plugin that allows the user to fly away on a carpet made of glass. By using the command /mc <size>, either a 3x3, 5x5, or 7x7 carpet is created. If no size is specified, a 5x5 carpet is created by default. By entering /mc again, the carpet disappears from the world. To go down, the user simply has to crouch down.

    Version 1.5 adds a new functionality to the carpet, the Magic Light! To use it, just type in /ml. When you use the carpet, the outer blocks of the carpet will now be glowstone instead of glass. The middle ones shall remain glass, in case you need to look down while moving. To get rid of the effect, just type /ml again.

    The user can also now switch between different modes of descending, either by looking down or crouching. Looking down is the default, and to switch, just type /carpetswitch or /mcs.

    Now, when enabled, this plugin will create two files in its own subfolder in the plugins folder, one called "config.yml" and one called "magiccarpet.properties". The config file will give you three options to edit, whether one crouches to go down by default, whether the MagicLight puts glowstone on the center or the border, and whether to use the properties file for permissions. On intialization, the settings are true , false, and false, respectively.

    The properties file can be used to give permissions to users for the carpet, either by putting the names of the people you want to use the carpet after "can-fly=", or change it to "cannot-fly=" and put those who you do not want to be able to use the carpet. Alternatively, you can use the Permissions plugin.


    Note: If you're getting a message saying "You shout your command, but it falls on deaf ears", it means you either have Permissions and the user does not have permission to use the carpet, or you have magiccarpet.properties and the user does not have permission. If you feel like you're getting this message in error, please check the necessary files to make sure they are right!

    Permissions node: 'magiccarpet.mc' and 'magiccarpet.ml'



    Here's an example of the actions of the commands used consecutively.

    1. /mc : A 5x5 carpet appears.
    2. /ml : Magic Light is enabled.
    3. /carpetswitch: The user now looks down to go down.
    4. /mc 3 : The carpet changes to a 3x3 area.
    5. /mc 3 : The carpet disappears.
    6. /mcs: The user now crouches to go down.
    7. /ml : Magic Light is disabled.
    8. /mc 7: A 7x7 carpet appears.
    9. /mc : The carpet disappears.


    Tutorial Video:


    Thanks to Samkio for providing this excellent video!

    Much thanks to chrisinajar, who made the Magic Carpet plugin for hey0 in the first place, and whose source code I used to help make this plug-in, and to Celtic Minstrel, who helped me greatly in merging the three versions into one.

    This is my first plug-in, so let me know if there are any errors and I'll do my best to fix them! The source code for everything is included in the .jar file.

    Download Version 1.5

    Github


    Use Properties Permissions: false
    Crouch Default: true



    Version 1.5.6
    • MagicCarpet should be working much more smoothly after the updated to 1.7.2
    • Added the option to save the default carpet size in the config.yml
    Version 1.5.5
    • MagicCarpet now removes itself automatically whe it moves to an area without permissions.
    • The admin can set how the MagicLight appears.
    Version 1.5.4
    • The MagicLight now has a Permissions node.
    • Glowstone from the MagicLight does not drop glowstone, no matter who breaks it.
    • The admin can now set the default way to go down in a config file, as well as use this file to set up permissions without another plugin.'
    • Edited the code so that the carpet does not last through transitions to another world where the user does not have permissions.
    Version 1.5.3
    • User can switch between different ways to descend using /carpetswitch.
    • Glowstone from the Magic Light no longer drops dust.
    • carpet only redraws when the user has moved a block.
    Version 1.5.2

    • Fixed an error in the Permissions set up
    • Fixed an error in size changing
    Version 1.5.1

    • Merged 1.2, 1.3, and 1.4 into one .jar
    • Added Magic Light, a glowstone border to the carpet activated by the command /ml
    • Updated to work with the newest recommended build.
    Versions 1.2.5, 1.3.5, 1.4.5


    • Fixed the null pointer error.
    • Users crouch to pull the carpet down now, instead of looking down.
    Versions 1.2.4, 1.3.4, 1.4.4


    • Finally got rid of that pesky trail of glass bug!
    Versions 1.2.3, 1.3.3, 1.4.3


    • Updated to work with the newest version of Bukkit.
    Versions 1.2.2, 1.3.2, 1.4.2


    • Fixed the teleporting bug.
    Versions 1.2.1, 1.3.1, & 1.4.1


    • Edited all of these versions to remove the constructor message, as well as simplifying the code a bit.
    Version 1.4


    • Changed the plugin to work with Nijikokun's Permissions system.
    • Fixed it so the plugin doesn't affect people's cactus buildings. Did this retroactively so it applies to all older versions
    Version 1.3


    • Added a permissions system.
    Version 1.2


    • Added the ability to change the size of the carpet.
    • To move down, one must look straight down and move, instead of just looking straight down. Now you can look down at the scenery without plummeting.
    Version 1.1


    • Fixed a few bugs (leaving behind carpets when warping, other commands not working with plugin). Much thanks to NordicBlue who pointed out a few of my coding errors!

    This post has been edited 2 times. It was last edited by Android Aug 24, 2011.
    ZIPLEX, vongriva, RazorFlint and 22 others like this.
  2.  
  3. Offline

    ChiefDean

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Android I put everything that comes in your download in there? if so, it will interfere with all my other plugins i will download that are like this one. for example alot of them have that meta-inf thing. they will interfear, wont they?
    --- merged: Jan 17, 2011 3:34 PM ---
    oh, okay. well i just got the new download that has the readme in it, and you say to get the .jar file. i dont see a .jar file anywhere. i see:
    com
    plugin.yml
    README

    Can you show me where to find the .jar? sorry for being a pain. just, bukkit is new to me, and the plugins seem to all be different, also. so i am sorta confused.
  4. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    oops! I forgot to update the .jar in the download link this morning. If you downloaded the plugin earlier hoping for size change, it won't work. It will now, though!

    @ChiefDean Sorry for taking a while to reply! It sounds like you're clicking the Github link; the clicking the actual word download will give you the .jar
  5. Offline

    ChiefDean

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ehh, still no .jar :/ i clicked on the "download" button, and this is what i get. http://i641.photobucket.com/albums/uu133/ChiefDean/magic.jpg

    any help please?
    --- merged: Jan 17, 2011 8:02 PM ---
    OHHHH. nevermind. ignore the last post. i clicked the ... button and it went back and i found the .jar aahhhh thanks so much, dude!! *trying the code in my server now*
  6. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Haha, by Download i meant the Download in blue in my original post, but glad you got it worked out! If that one doesn't work, try the other one.
  7. Offline

    Morczor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for porting this awesome plugin!

    • Added the ability to change the size of the carpet. - This seems to work.
    • To move down, one must look straight down and move, instead of just looking straight down. Now you can look down at the scenery without plummeting. - This doesn't, it moves down anyway.
    Build 72.
  8. Offline

    runyet1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you make it so you can choice who can use it and who cant. I have people who are annoying others with it, (weird I know), but it would help a lot thanks
  9. Offline

    Sparky222B

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    As we run a non-whitelist server, your awesome plugin is completely useless to us without the ability to restrict it to a selected list of users.
  10. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, sorry to be late to respond. I'm looking at some others source code to make a permissions system, I'll bump the thread again when it updates.

    Not to mention it's been just about impossible to test anything with notch moving his nameserver about.
  11. Offline

    feverdream

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Android, just limit users to people in a comma seperated list. Look in my gitHub for the Murder commands settings file for a example.
  12. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hahahahahahaha

    This is humorous to me because I was looking at your murder plug-in and am now using/modifying the code from that, since it's the simplest one to make a permissions system I've seen so far. I was just about to message you to let you know and make sure it was all right.

    Thank you, though!
  13. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I've put a permissions system in; I'll test it tomorrow when minecraft servers are more reliable.
  14. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated with a permissions system adde.

    Sorry it took so long, guys! I haven't been able to connect to my test server the past couple days.
  15. Offline

    Trinsec

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The idea of this mod was sweet and I enjoyed the ride. But somehow this seems to take up 100% CPU and makes the server quite laggy. :( At least, when I disabled it, I've not had those issues anymore.
  16. Offline

    Gene Myers

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry, where is the permissions file? i cant seem to find it?
  17. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Trinsec Sorry to hear that! I don't think I can do much about that though.

    @gene Myers The permissions file should be in the same folder as your craftbukkit. Jar, created when you run the plugin for the first time. You'll need to stop the server and restart it before the permissions take effect.
  18. Offline

    EvilMacGuyver

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  19. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I suppose I could! Nijikokun released that about an hour after I released the update. Would people want me to implement that system as well?
  20. Offline

    Gene Myers

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I cant seem to get this up and running on my server, i believe i have 116? the last working version i think.
  21. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hm. Okay, ill take a look at that build when I get out of class. Does it spit out an error message that you could paste in this thread?
  22. Offline

    CPnieuws

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's giving the message that I guess is for unauthorized people.
    "You shout your command, but it falls on deaf ears. Nothing happens."
  23. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Okay. And this is to the people you ve authorized to use this command?
  24. Offline

    Gene Myers

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No errors.. just unknown console ocmmand... I put magiccarpet.jar in plugins folder..it just says unknown command after i type it in my log
  25. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    wait, are you putting it in the console, or are you using it in game?
  26. Offline

    fffizzz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Any chance you can add support for the new Permissions plugin, since GroupUsers is no longer being updated.
  27. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can do that. I'll look into it when I get the chance.
  28. Offline

    Phantom Index

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can I get the 1.2 download? I need the one without permissions plz
  29. Offline

    Android

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Here you go
  30. Offline

    Phantom Index

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks Your Magiccarpet is my most favorite out of my top 5 favorites.
  31. Offline

    10steedgd1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm having the same problem as cpnieuws, running permissions system rather than groupusers but as admin with all commands.
  32. Offline

    Marine436

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    this is a great mod kudos
Thread Status:
Not open for further replies.

Share This Page