PatternPortals

This plugin requires SparseBukkitAPI.

 

This plugin allows players to create portals that will link as long as the patterns match.

Simply create two or more frames that have an identical pattern rotated to all four sides.

Portal frame with rotated patterns highlighted.

Once you've built the frame, throw in a Nether Star (configurable).

If the frame is valid, the item will float to the middle and start creating the portal, during this time you can throw in modifiers.

A portal frame right at the end of the creation animation.

 

Modifiers allow you to change or add functionality to a portal.

Any modifier can be disabled in the config.

Functionality Modifiers:

  • Hopper: When an item travels to the portal, it will be placed in an adjacent storage block.
  • Milk: When anything goes to or from this portal, all potion effects will be removed.
  • TNT: As soon as this portal is used, it will explode.
  • Wooden Door: Only allows things to teleport to this portal, not from.
  • Iron Door: Only allows things to teleport from this portal, not to.
  • Potions: Applies the potion effect to any entity that uses this portal.
  • Golden Apple: Only allows players to use this portal.
  • Chorus Fruit: Instead of teleporting to the next portal in the chain, this portal will randomly teleport to any other portal in the chain.
  • Emerald Block: Makes all other portals in the chain link to this portal. Only one emerald block is allowed per portal chain.
  • Bedrock: Makes this portal link only to other portals of the same pattern with the bedrock modifier. (Intended for admin usage and requires permission "patternportals.admin")
  • Redstone Comparator: When anything uses this portal, it will emit a single tick pulse to redstone dust touching the frame.

 Particle Modifiers:

Torch:

Torch particles


Redstone:

Redstone Particles

 

Ender Pearl:

Ender Pearl particles


Dragon's Breath:



Dyes (Any Color/Colour):


Nether Wart:


Emerald:


Fire Charge:

Inner Block Modifiers:

  • Ghast Tear: Nether Portal
  • Eye of Ender: Ender Portal
  • Water Bucket: Water

 Some modifiers are not compatible with others, if a modifier is incompatible it will not be picked up by the portal.

 

If there are more than two portals with the same frame, they will link to each other in a chain.

A -> B

B -> C

C -> A

 

Installation:

This plugin requires SparseBukkitAPI to function.

After installing SparseBukkitAPI, just put this plugin in the plugins folder.

This plugin is highly configurable, almost everything can be configured.

 

If you find any bugs, please report them along with any errors in the console caused by this plugin.

Known Bugs:

You cannot ride a horse/minecart/pig/etc. through a portal.
Rotated blocks must all be rotated the same way in the frame. (For example, if logs are pointing upwards in one part they must be pointing up in all parts.)

 

In the future I plan on making this open source, but for now it isn't.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    267515
  • Created
    May 13, 2017
  • Last Released File
    May 28, 2017
  • Total Downloads
    734
  • License

Categories

Members

Recent Files