PortalGun

PortalGun - Fan Logo

http://dev.bukkit.org/media/images/59/455/portalgunbanner.jpg

[ Issues? Suggestions? GO TO THE http://img34.imageshack.us/img34/9448/v6yu.png ]



< . . . Description . . . >


Did you ever played Portal?, did you ever played a Minecraft MOD of Portal? Well... HERE'S THE MOST UPDATED BUKKIT PLUGIN CAPABLE TO REPRODUCE THE ORIGINAL PORTAL GUN!
Teleport players, mobs, minecrafts... ANY ENTITY!
Get the Anti-Gravity Boots to prevent fall damage!
All is ridiculously customizable! Vectors, cooldowns, usages...
It's time to make your own Apperture Science Lab!, make tests! Turn players into your laboratory rat! Enjoy!

< . . . Current Features . . . >


  • Portal Gun:
    • You can name the Portal Gun (item) in the config with colors, write a description etc.
    • You can set a max range to create portals.
    • You can set a CoolDown between each portal creation.
    • You can set a limited amount of usages (shown in the item durability) or infinite.
    • Portal Creation / Removal:
      • The Portal Gun can create both portals, blue and red just with left click and right click.
      • You can remove both portals by just pressing the Sneak Key.

  • Portals:
    • Both portals are connected (like the original game), and players can teleport from blue to red or viceversa.
    • You can customize Name/Lore for the item.
    • Various players can have the Portal Gun with different connected portals.
    • Any player can use any portal from other player.
    • Portals are capable to teleport any kind of entity: players, mobs, dropped items, falling blocks(sand, grave, anvils or any other falling block modified by another plugin), minecarts...
    • 6 Possible variables: north, south, east, west, up(ceiling), down(floor).
    • You can create infinite loops without a granite of lag.
    • Old blocks (replaced by the portal) are saved, then when the portal is deletes the old blocks are replaced.
    • OPTIONAL: player portals are closed on death.
    • Portal Blocks are invulnerable to players, pistons and TNT.

  • Anti Bugs:
    • The plugin will remove ALL existing portals on server stop automatically to prevent bugged portals.
    • Portals from owner are also removed when leaving the server.

  • Anti Gravity Boots:
    • Those special boots will prevent any fall damage a custom amount of times (set in the config).
    • You can customize Name/Lore for the item.
    • You can get the boots with a command like the PortalGun.
    • The durability will be the % of uses left, those boots will not get any damage from other sources, will only consume 1 use when preventing fall damage, or also give infinite usages.

  • The Cube:
    • Like in the game, we need some kind of blocks that can be moved easily (and teleported through portals), this block is "The Cube".
    • You can configure ID and Data for this kind of block, and Name/Lore for the Item.
    • You can customize movement vectors of this block, so you can make it just move a block in the player's direction or make it fly to the moon.
    • With all that, you can also use "The Cube" for other games or puzzles.
    • Of course "The Cube" is unbreakable.

  • Sounds:
    • You can customize sounds for all plugin effects/features: PortalGun usage, portal open, portal close, portal teleport...

  • Crafting Recipes(OPTIONAL, ON by default):

  • HOW TO CREATE/REMOVE PORTALS:
    • LEFT CLICK = BLUE PORTAL
    • RIGHT CLICK = RED PORTAL
    • SNEAK KEY = REMOVE BOTH PORTALS
  • Note: portals need x2 blocks deep to be generated (all directions).

  • Configurable parameters are fully explained inside the "config.yml" file., basically, you can:
    • Customize Portal Gun name/description(lore) with colors.
    • Customize cooldown to create portals.
    • Customize max range to create portals.
    • Language (spanish and english are default, you can add your own or just modify the existing files)

  • Plugin showcase! Thanks to the guys who did it!



    < . . . Commands & Permissions . . . >


CommandPermissionDescription
CORE PERMISSIONportalgun.admin<Grants access to all Plugin features/commands>
CORE PERMISSIONportalgun.user<Grants access to all User designed features/commands>
/pg reloadportalgun.admin<Reloads de config.yml>
/pg gun [player]portalgun.admin<Gives the Portal Gun or gets yourself if no player is specified>
/pg boots [player]portalgun.admin<Gives the Gravity Boots or gets yourself if no player is specified>
/pg cube [player]portalgun.admin<Gives The Cube or gets yourself if no player is specified>
/pg clear [player]portalgun.admin<Removes ALL portals in the server or only the specified player's ones.>
...portalgun.admin<Allows to DESTROY and MOVE the cube>
...portalgun.user.gun<Allows to USE the Portal Gun>
...portalgun.user.boots<Allows to USE the Gravity Boots>
...portalgun.user.cube<Allows to MOVE the cube with rightclick>



< . . . Next Features . . . >


( I wish you to have the last word in this, so please comment, and tell me what do you want in the next version! )

  • (Planned for 2.1.0):
  • Close portals automatically after a custom time.

    < . . . Other Language Files . . . >







< . . . Known Issues . . . >


Get teleported to END?:

  • That means you have another plugin conflicting with this, find any plugin working with end portals and update/remove it.

Think the wall portal (vertical in walls) is too high?:

  • After days of working on this plugin the only way to handle the teleportation and pushing vectors without creating an infinite (bugged) loop is to use at least the portal block and +2 more lbocks high of air.

The Cube can't be teleported through floor portals when pushing it?:

  • Sadly has minecraft handles the blocks The Cube get stuck instead of being teleported, anyways if you teleport it from a wall and then goes out for the floor portal, when falling straight will enter correctly, i'll work in some methods to allow The Cube to enter anyway anytime.

    < . . . Errors / Issues - Troubleshooting . . . >


GETTING "Unsupported major.minor version 51.0" ON START?

ALL MY PLUGINS RUNS WITH JAVA 7! IF YOU HAVE JAVA 6, UNINSTALL IT AND INSTALL JAVA 7

  • Plugin won't load!
    • Your server version is the same as the plugin one?
  • I get tons of errors!
    • Try to remove all the plugin data (jar and folder), start/stop the server, paste again the jar in the plugins folder and start again.

      Nothing Works? Other Issue?

      POST A TICKET WITH AN ERROR LOG OR USEFUL INFO! (Top Page "Tickets" Button)



      < . . . About the Author . . . >


When i start a server with dozens of plugins i have the same fear... will plugins break with this build? Well I can guarantee my plugins WILL NOT! cause i'm an active programmer, i'll always update my plugins to work with latest RB CraftBukkit Builds, so relax and enjoy.


Also, you can hire me to make a custom plugin for your server, just ask!

< . . . Donations . . . >


This is a free work, i'm not gonna get rich with this, so if you like my work, want to speed up the development or get custom features, please feel free to donate, a simple $ is enought to buy me some cookies :)

Donate

What should be the next feature?

  1. Choice:

  1. Results
  2. 14 comments

Facts

Date created
Jun 09, 2013
Categories
Last update
Jan 14, 2014
Development stage
Release
Language
  • enUS
  • esES
License
All Rights Reserved
Curse link
PortalGun
Downloads
55,658
Recent files

Authors