FatPort
What it does
FatPort is a teleportation plugin that lets you set one entry port with random multiple exit points. FatPort now also lets you associate multiple commands with a FatPort that are triggered when a player walks on a block.
Features
- Turn any block into a teleport or command pad
- Turn any block into a teleport destination
- Unlimited destinations can be set for a teleport pad
- Unlimited commands can be set for a command pad
This plugin was created in response to this request: Teleport plugin
How it works
Teleport blocks
- Select a block by right clicking it with the FatPort wand (by default a bone)
- Make the block a FatPort by typing
/addport [name]
- Select aother block by right clicking it with the FatPort wand
- Link to a FatPort to by typing
/linkport [the FatPort name from step 2]
- Simply destroy blocks to remove/unlink them (destroying the FatPort block automatically removes all links, destroying a link block just removes the link)
Command blocks
- Select a block by right clicking it with the FatPort wand (by default a bone)
- Make the block a FatPort by typing
/addport [name]
- Add a command to the FatPort by typing
/addcmd [the FatPort name from step 2] [number of uses] [cooldown period] [command + arguments]
- see Commands below for more details
Commands
/addport [name]
- adds a FatPort with the specified name/linkport [name]
- adds a link to a FatPort with the specified name/listport
- lists all FatPorts and links/addcmd [name] [uses] [cooldown] [command]
- adds a command to a FatPort with the specified name[uses]
- the number of times the player can use this FatPort to run the command, for unlimited use, set to-1
[cooldown]
- the number of seconds between uses of the FatPort, for no cool down period set to0
[command]
- the command to run when the player steps on the FatPort block. Include any arguments as necessary, but don't put the slash at the beginning. You can also use@p
to insert the players name into the command
/addcmd
examples
/addcmd arena -1 10 bn join
- sends the player to a Battle Night lobby ready for a PVP match, unlimited use, cool down period of 10 seconds
/addcmd bonus 3 30 give @p dirt 64
- gives the player a stack of 64 dirt, they can do this 3 times with a 30 second cool down period in between.
Permissions
fatport.add fatport.cmd fatport.link fatport.remove fatport.use fatport.list
All permissions default to OP.
Config
You can change the way the FatPort plugin works by editing config.yml in the plugins/FatPort directory
wand: [material]
- set the FatPort wand. Default BONE - Use any valid Bukkit/Spigot MATERIAL - a list can be found here Materialsuse_radius: [true|false]
- makes the destination location even more random by choosing a block within a min/max distance from the FatPort Link block. Default falsemin: [distance]
- the minimum distance in blocks theuse_radius
option uses. Default 0max: [distance]
- the maximum distance in blocks theuse_radius
option uses. Default 10
Download
Always the latest file -> FatPort.jar
This plugin is awesome ^_^
@eccentricnz
Oh :(
@vistaero
The two things are mutually exclusive, either the port is a teleport or a command port, not both. Command ports override teleports.
I just added a command to a fatport for the first time ever, and well, the command works, but I don't get teleported. It was working until I added the command.
@vistaero
Updated, awaiting approval :) - it's on the TARDIS Jenkins server too...
I love this plugin. This kind of teleport is my favourite, so it is always a must have for me. Surprisingly, it still works after more than tree years since its last update (nice!), but I'm getting some random exceptions: http://pastebin.com/Q5D8T0Je
They don't seem to be affecting the teleport function, but I think that would be good to check them.
Could you add a permission so that when the player uses a fatport command it overides the groups permissions?
@eccentricnz
not realy. your plugin has everting that I want except the aballty for vault to add payment for a teleport or for making a teleport pad. This is just a teleport plugin and DiscoverWarps is not good for the job, I think.
I love simple
@henk3333
Perhaps you might be interested in DiscoverWarps instead, it has Vault features...
Can you add a link with vault to add money consumption?
that the plugin take mony for creat and/or use a pad. and that the price for every pad is costum via the config file. so, that you can make different prices for every pad.
for so far the plugins looks great!!
@Lukethenuke
Uploaded an updated file to fix the error in console, triggered by not having the block selected when running the
/linkport
commandFatPort 1.0.1
@Lukethenuke
This part is right:
/addport Randomwild
/linkport Randomwild
Don't need to do this part:
Links do not have names, they're just destinations linked to the name of the FatPort. Try the above, let me know if you have further issues.
Hi there. First off I wanted to say I've been waiting for a release of this plugin ever since you put it on bukkitdev.
Secondly, the jar is on the server and everything was working as soon as I tried to link a port to my first one.
So here's it in steps: 1. Right clicked a block and typed /addport Randomwild 2. Went to one of the destinations, right clicked again and typed /addport wildspawn1 3. Typed /linkport Randomwild It gives the error in chat -> An internal error occurred while attempting to perform this command. And this is the error in console -> http://pastebin.com/WHaynzDC
I'm running 1.4.5R0.2 beta. Hopefully this all helps you.