I am attempting to port the below to Bukkit, because there's a lot of functionality I've been missing.http://www.minecraftwiki.net/wiki/Runecraft
(Note: the original Runecraft mod is by Superllama. He doesn't intend to port anything until Notch releases the API, so it looks like this will be the only Runecraft for Bukkit)

So far, only the 7 below runes have been ported:

Secret Passages

Waypoints/Teleporters

Compass

Oracle

Freezer Rune

Chrono Trigger

Power Tool (power pick/shovel)

Runes can also be loaded/unloaded using the following commands:

/eekRuneAdd <name>

/eekRuneDel <name>

/eekRuneReload <name>

/eekRuneList will list all the loaded runes

Please note that the rune name when loading is case sensitive.

Runes can be switched on/off by editing the settings.ini file created when you first run the plugin.
If more runes are added after you have run the program, they will be added to your settings.ini file as disabled.

Note: There are some slight differences with the way my hidden passages work:

1) The keystone is always used as the "ink". Whatever the keystone is made of, the entire door will be made of.
(note: I believe the previous system either used it as ink, or a key you needed to use, depending on how rare the block was. Nobody I know uses keys, so I didn't think it important)
2) The door activation can now be triggered by redstone.
3) If you right-click the keystone while holding a redstone torch, you will ONLY be able to open the door with redstone - right-clicking will not work.
(this is to keep secret doors harder to find)

Thanks for the port. However, i get a lot of errors in the server log if this plugin is running, mostly block event (destroy, create, getLocation, ect. ) related errors. Wish i could show you some error log, but for some reasons the plugin's exceptions don't become logged.

But i have a question. A fre runes like hidden doors seem to work, but simple runes like compass and the underwater helmet don't seem to. I tried to activate them with a right-click. (Tool in Hand) Is there another way?

One way or another, maybe you could implement some kind of permissions? I would like to allow all users to use teleports that have been set up, but I would like to restrict who can set up the actual teleports/how many can be made by certain users.

This was always a feature I wished the original Runecraft had. Essentially, running a server that leans on the Creative side, I don't particularly want runes littering the whole world. Having been unable to restrict mywarp for a while, overnight I suddenly had 3 pages of warps.

I'd rather not have to store pages and pages of plugin data for users that may come on, make three or four things just for the hell of it, then leave for good.

thanks in advance for looking into it, tis appreciated--- merged: Jan 24, 2011 2:22 PM ---
just looked at the wiki you linked to, if your taking requests, i love the look of the mineshaft one. runecraft looks to be a very cool mod

I experienced a strange behavior of teleport/waypoint runes. I guess that runes aren't "parsed" correctly: i had a floor made from cobblerstone in a 6x6 room. I tried to build waypoint rune. I started from signature blocks and i recieved a message "This waypoint signature is already in use!" without the rune "container". Are the runes not parsed in only one plane? Is the 5x5 blocks floor made of cobblerstone acts as a teleport rune?

I experienced a strange behavior of teleport/waypoint runes. I guess that runes aren't "parsed" correctly: i had a floor made from cobblerstone in a 6x6 room. I tried to build waypoint rune. I started from signature blocks and i recieved a message "This waypoint signature is already in use!" without the rune "container". Are the runes not parsed in only one plane? Is the 5x5 blocks floor made of cobblerstone acts as a teleport rune?

Click to expand...

Sorry, I didn't make it look for the gaps in the corners, so any large area technically qualified as being a waypoint and a teleport. I think I fixed that now, but can't check it works until I get home.

Updated:
New file format - plain text so you can manually edit if you need to.
Moved files to the data folder.
Added the oracle and compass runes (along with on/off setting in options)
Made teleporters/waypoints look for the blank corners to prevent you getting random waypoint/teleporter messages
Also made teleporter/waypoints require that the signature cannot be the same as the rune, because then both runes would look identical and cause issues.
Started work on horizontal hidden door. They cannot yet be created, but doors list now includes start and end points for the door, so you should be able to use them if you manually add them to the file.

Edit:

Oh, and added personal teleporters.

Edit 2:

oh, and corrected the teleporter to leave you in the middle of the block instead of the corner.

This is great! I have it running on my server as of this evening and things look good so far. My only request is that, as you implement more runes, could you implement a permissions system? I don't want all of the runes to be available to all of the players.

Great work! Thanks for this!

HrpDrp

EDIT: after running the plugin for an hour or so, teleports caused users to be disconnected and server to lag severely, requiring a restart to alleviate it. Eeeketh: is there any info I can provide to help you iron out the bugs? I'm running build 135.