Share

Share

Mods/Runecraft

From Minecraft Wiki
Jump to: navigation, search
The contents of this page are not supported by Mojang AB, the Minecraft Wiki, the Minecraft IRC channel or the Minecraft Forums.

Runecraft (Plugin page) is a gameplay modification for Bukkit that adds magic to the game in the form of configurable block formations known as "runes" that can be constructed in the actual game world, creating short-term enchantments with a variety of functions. Unlike other Bukkit mods, it does not have any cient-side interface such as the use of commands.

Runecraft was the third SMP mod ever developed and is still actively maintained by SuperLlama, Ctri, Zeerix, Josiah42, and Der_niabs.


Rune System[edit]

The modification's functionality is handled with "runes" that players build as structures in the game world out of in-game resources. Runes are predefined patterns of blocks arranged in a square of odd dimensions (e.g. 5x5 blocks) which the modification will recognize and, when the central block is used with a tool, trigger the corresponding effect on the player.

Runes are split into World Runes and Tool Runes, based on what their effect is. World Runes have a general effect on the game world (e.g. teleportation or terrain changes), while Tool Runes imbue the tool used to activate it with a special effect in addition to its normal function.

Runecraft Servers[edit]

The official Runecraft server is the Weaver Survival Server, and whitelist applications can be made on the official forum thread.

Here is a list of other Runecraft servers:

Building Runes[edit]

Runes are constructed as a pattern of odd dimensions (such as 3x3 or 5x5 blocks). Stone (but not cobblestone), dirt, and other "tier zero" blocks can be used to fill "blank" spaces in the pattern. The material the rune is constructed out of determines the rune's "tier". Higher tiers make the rune more powerful. World runes generally effect a larger area, tool runes last for longer etc. Not all runes (recall) can be effected by tier.

Runes are activated by using (right-click by default) the central block, or the floor below with any Tool. Different runes often have specific activation requirements. Shovel runes must be clicked on with a shovel, while teleporters can be activated with an empty hand.

Tiers[edit]

A number of different materials may be used in the construction of runes. Each has been assigned a value based (more or less) on their rarity, and affect the potency of the final result.

Consult this for a partial list of tiered materials and their potency and a more in-depth discussion of this topic.

Server admins may change which tier a material is as of runecraft 2.11. See disabled-runes.txt for details.

See Mods/Runecraft/Tiered Block Chart for more information.

Rune Grimoire[edit]

Here we have the layout of all known runes. For details, click the individual runes name.

Configuration[edit]

config.yml[edit]

permissions:
 teleport: true
 runes: true
options:
 compass-old-north: false
 recall-weakness: false

The teleport and runes permissions settings determines the default setting of the teleport and runes permissions. If these are false, players must be explicitly given permission in order to use Runecraft.

Compass-old-north addresses mojangs' change of the direction the sun rises in. The compass rune is currently the only one effected. i.e. vertical teleporters are done the same orientation either way.

The recall rune will optionally apply a temporary weakness effect if recall-weakness is true.

disabled-runes.txt[edit]

This file is located in the server root directory both for vanilla and bukkit versions of runecraft. Lines starting with "#" are comments, and are ignored.

Initially, it contains:

#If you wish to disable a rune, list its proper name in this file.
#This is the name printed when the rune is activated.
#If you wish to use a whitelist instead, uncomment this line:
#whitelist
#list the name of a player to ban them from using magic (except existing teleporters).
#here are some extra options you can add to the list:
# enable travel ink - force teleporters and waypoints to be made of a specific material
# ink X - dermine the block type (X) to use for travel ink-- you must add this if you add the above
# enable teleport toll - force users of teleporters to sacrifice a specific block in the center
# toll X - dermine the block type (X) to use for travel toll-- you must add this if you add  the above
# enable multiworld travel - allows teleportation between worlds in bukkit.
# initiation - players cannot use runes until they activate a special rune containing bedrock
# judgement - allows the creation of the altar of judgement, allowing players to modify disabled-runes ingame.

Not yet (as of 2.12) mentioned is that you can alter the tier of a block by adding something like

#Obsidian should be tier 4, it doesn't deserve a tier 5 level.
tier 49 4

There are other keywords that can be added as well:

enable mastery bypass protection

Adding this line helps bridge master and wall master runes play nicely with some anti-cheat and world protection mods.

salvation
redemption

Activates the faith island save-to-disk and restore-from-disk runes. (new in 2.13) These runes are disabled by default, and so listing them in disabled-runes has the opposite effect it would on, say, powerpick.

enable multiworld travel
enable multiworld ink
#112 is netherbrick
multiworld ink 112

In addition to enabling multiworld travel, you may specify a block (or "ink") that the teleporter must be made of for multiworld travel to work.


See Rune Names List for disabling unwanted runes on your server.

Note: If something up there doesn't work, try them exactly as shown here:

recall
green thumb
fire pick
uncrafter
ice pick
admin pick
shield
shrub seed
leaf blower
farmer's charm
power hoe
fire sword
pyrokinesis
embedder
water pick
surface tension
spring string
magic lasso
depth paper
zeerix' chest
phase blocks
lock blocks
automation designator
flotilla
bow of light
bow of light
multishot
spleef blocks
power drill
tunnel shovel
faith transfer
lava gel
spider touch
light sword
Butterfingers
Mouse trap
Mouse trap
Whisper

Permissions[edit]

If a player has the teleport permissions, but not runes, they will only be able to use pre-existing teleporters, and not create any new runes of their own. They'll still be able to destroy them, of course.

runecraft.runes
runecraft.teleport

Each individual type of rune has an associated "runecraft.runes.??" permissions node, like this:

runecraft.runes.phantomtorch

Note that spaces are removed, and it's not capitalized.

Here is a partial list of permissions. All of these have been tested with Privileges and seem to work. For single word runes a single line is sufficient. For multi-word runes you must use two permissions. The first which uses spaces between the words and the second ".use" permission which has no spaces. Note, some names do not actually corrospond with the names this wiki uses.

Missing permissions are: Magic Cake Uncrafter Secret Panel Force Field Lightning Trap Prometheus Spider Touch

Please share if you know the permissions for these.


   - runecraft.runes.pegasus
   - runecraft.runes.oracle
   - runecraft.runes.compass
   - runecraft.runes.recall
   - runecraft.runes.mound
   - runecraft.runes.freezer
   - runecraft.runes.flotilla
   - runecraft.runes.identifier
   - runecraft.runes.initiation
   - runecraft.runes.truenameward
   - runecraft.runes.dispell
   - runecraft.runes.mineshaft
   - runecraft.runes.endurance
   - runecraft.runes.shield
   - runecraft.runes.engraver
   - runecraft.runes.ovicaptor
   - runecraft.runes.waypoint
   - runecraft.runes.lightpick
   - runecraft.runes.lightshovel
   - runecraft.runes.lightaxe
   - runecraft.runes.lightsword
   - runecraft.runes.embedder
   - runecraft.runes.teleporter
   - runecraft.runes.pyrokinesis
   - runecraft.runes.accelerator
   - runecraft.runes.faith
   - runecraft.runes.faithpoint
   - runecraft.runes.depth note
   - runecraft.runes.depthnote.use
   - runecraft.runes.warp zone
   - runecraft.runes.warpzone.use
   - runecraft.runes.surface tension
   - runecraft.runes.surfacetension.use
   - runecraft.runes.bottomless cauldron
   - runecraft.runes.bottomlesscauldron.use
   - runecraft.runes.phantom torch
   - runecraft.runes.phantomtorch.use
   - runecraft.runes.power drill
   - runecraft.runes.powerdrill.use
   - runecraft.runes.leaf blower
   - runecraft.runes.leafblower.use
   - runecraft.runes.ice pick
   - runecraft.runes.icepick.use
   - runecraft.runes.fire pick
   - runecraft.runes.firepick.use
   - runecraft.runes.green thumb
   - runecraft.runes.greenthumb.use
   - runecraft.runes.farmers charm
   - runecraft.runes.farmerscharm.use
   - runecraft.runes.gravel shovel
   - runecraft.runes.gravelshovel.use
   - runecraft.runes.butterfingers counter curse
   - runecraft.runes.butterfingerscountercurse.use
   - runecraft.runes.babel counter curse
   - runecraft.runes.babelcountercurse.use
   - runecraft.runes.poweraxe
   - runecraft.runes.poweraxe.use
   - runecraft.runes.power pick
   - runecraft.runes.powerpick.use
   - runecraft.runes.powershovel
   - runecraft.runes.powershovel.use
   - runecraft.runes.personal teleporter
   - runecraft.runes.personalteleporter.use
   - runecraft.runes.zeerix chest
   - runecraft.runes.zeerixchest.use
   - runecraft.runes.chrono trigger
   - runecraft.runes.chronotrigger.use
   - runecraft.runes.magic lasso
   - runecraft.runes.magiclasso.use
   - runecraft.runes.magic beacon
   - runecraft.runes.magicbeacon.use
   - runecraft.runes.cold feet
   - runecraft.runes.coldfeet.use
   - runecraft.runes.fairy boots
   - runecraft.runes.fairyboots.use
   - runecraft.runes.water pick
   - runecraft.runes.waterpick.use
   - runecraft.runes.underwater pick
   - runecraft.runes.underwaterpick.use
   - runecraft.runes.underwater shovel
   - runecraft.runes.underwatershovel.use
   - runecraft.runes.bow of light
   - runecraft.runes.bowoflight.use
   - runecraft.runes.enchantment swap
   - runecraft.runes.enchantmentswap.use
   - runecraft.runes.spleef blocks
   - runecraft.runes.spleefblocks.use
   - runecraft.runes.hidden passage
   - runecraft.runes.hiddenpassage.use
   - runecraft.runes.touch hex
   - runecraft.runes.touchhex.use
   - runecraft.runes.whisper
   - runecraft.runes.babel curse
   - runecraft.runes.babelcurse.use
   - runecraft.runes.true name
   - runecraft.runes.truename.use
   - runecraft.runes.void ward
   - runecraft.runes.voidward.use
   - runecraft.runes.aether ward
   - runecraft.runes.aetherward.use
   - runecraft.runes.tool ward
   - runecraft.runes.toolward.use
   - runecraft.runes.wall master
   - runecraft.runes.wallmaster.use
   - runecraft.runes.bridge master
   - runecraft.runes.bridgemaster.use
   - runecraft.runes.teleport ward
   - runecraft.runes.teleportward.use
   - runecraft.runes.lava gel
   - runecraft.runes.lava gel.use
   - runecraft.runes.topsy turvy
   - runecraft.runes.topsyturvy.use
   - runecraft.runes.spring string
   - runecraft.runes.springstring.use
   - runecraft.runes.divers helmet
   - runecraft.runes.divershelmet.use
   - runecraft.runes.force field
   - runecraft.runes.forcefield.use
   - runecraft.runes.bow of translocation
   - runecraft.runes.bowoftranslocation.use
   - runecraft.runes.fire sword
   - runecraft.runes.firesword.use
   - runecraft.runes.phase blocks
   - runecraft.runes.phaseblocks.use
   - runecraft.runes.toggle blocks
   - runecraft.runes.toggleblocks.use
   - runecraft.runes.lock blocks
   - runecraft.runes.lockblocks.use
   - runecraft.runes.automation designator
   - runecraft.runes.automationdesignator.use
   - runecraft.runes.redstone sensor
   - runecraft.runes.redstonesensor.use
   - runecraft.runes.sticky redstone sensor
   - runecraft.runes.stickyredstonesensor.use
   - runecraft.runes.pressure sensor
   - runecraft.runes.pressuresensor.use
   - runecraft.runes.damage sensor
   - runecraft.runes.damagesensor.use
   - runecraft.runes.block sensor
   - runecraft.runes.blocksensor.use
   - runecraft.runes.portal hex
   - runecraft.runes.portalhex.use
   - runecraft.runes.damage hex
   - runecraft.runes.damagehex.use
   - runecraft.runes.mouse trap
   - runecraft.runes.mousetrap.use
   - runecraft.runes.butterfingers curse
   - runecraft.runes.butterfingerscurse.use
   - runecraft.runes.faith transfer
   - runecraft.runes.faithtransfer.use
   - runecraft.runes.solar flare
   - runecraft.runes.solarflare.use

Version History[edit]

Version Number Server Version Fixes Runes Added
2.13 Bukkit

Collision detection for some enchanted blocks was removed to make faith islands easier. Bugs: bow runes aren't working properly. That Should be fixed in 2.13.1/2.14 according to C'tri [1]

These all come from C'tri's videos, which are the only "official" announcements of the new runes or data on the new version currently available. links included.

  • Lightpick/Sword/Axe/Shovel [2]
  • Spider Touch [3]
  • Prometheus [4]
  • Magma Gel [5]
  • Magic Cake [6]
  • Pegasus [7]
  • Whisper Curse [8]
  • Butterfingers Curse [9]
  • Touch Hex
  • Damage Hex
  • Portal Hex
  • Permanence [10]
  • Salvation and Redemption [11]

There may also be hidden runes [12]

2.12 Bukkit and 1.2.5
  • Changed faith rune, lower four tier blocks now determine radius and top determines height.
  • Tier 3 dispel rune dispels phase blocks etc. Gets rid of annoying "something interferes" messages.
  • Topsey-turvey now works sideways
  • New Faith transfer portal rune moves faith islands and magic that exists on them (waypoints etc.) to new "faithpoint" runes. Recall currently doesn't move. Faithpoints work as standard waypoints as well.
  • Faithpoint
  • Faith transfer portal
  • Bow of Translocation
  • Tunnel Shovel
2.11 Bukkit and 1.1
  • You can now add "tier X Y" in disabled-runes.txt to change a block's tier. For instance, "tier 55 6" makes redstone tier 6, and "tier 57 0" makes diamond blocks tier 0. You cannot go past tier 6.
  • Sheep (and other mobs) can now be teleported to the nether (and other worlds)
  • Magic.dat file redundant updates (copies before updating, then deletes) should be much more robust against the server crashing while writing.
2.10.4

(Bukkit only [13])

Bukkit for 1.1.0

Dev Build

  • Updated to CraftBukkit 1.1 dev build
  • Compass: Added an option to change "north" for the rune
  • Recall: Added an option if recalling should apply the Weakness effect for 30 seconds (for PvP servers)
  • Changed tier of piston extension back to 2
  • Fixed conversion of Pressure Sensors to the new signature system
  • Fixed Wallteleporter not being usable without being initiated
2.10.3

(Bukkit only [14])

Bukkit for 1.0.0

recommended build

  • Bukkit: Changed Piston Extension back to tier 2 (it was supposed to be on tier 0, but it's Christmas today)
  • Bukkit: Fixed conversion of Pressure Sensors; the new signature system with metadata support broke them (you have to copy an older magic.dat in, so the conversion is done again)
2.10.2

(Bukkit Only - [15])

Minecraft 1.0.1 and Bukkit #?
  • Bukkit: Removed support for AttributeProvider; we only support Bukkit's permissions now
  • Bukkit: Added configuration file: config.yml
  • Bukkit: Added ability to change the default of runecraft.teleport and runecraft.runes permissions via config.yml
  • New runes: Identifier, Engraver, Bottomless Cauldron, Power Drill, Spleef Blocks
  • Added subtype of Bow of Light without a torch
  • Added metadata (wool color etc.) to signatures of automation runes
  • Redstone sensor can be destroyed by picking the iron block
  • Multiple Automation Designations on a single block don't stack
  • Reduced 'power' for Power Pick (128 per tier)
  • Added some blocks to Uncrafter and Fire Pick
  • Changed tier of Tall Gras and Nether Portals to 0 (blanks)
  • Fixed issue with Recall draining too much 'uses'
  • Disabled log message for disabled runes
  • ...more...
  • Added new runes - Identifier (Replaced Oracle Variant), Engraver, Bottomless Cauldron, Power Drill
  • Identifier
  • Engraver
  • Bottomless Cauldron
  • Power Drill
2.10.1 Minecraft 1.0.1 and Bukkit #1550
  • Added metadata (wool color etc.) to signatures of automation runes.
  • Redstone Sensor can be destroyed by picking the iron block.
  • Multiple Automation Designations on a single block don't stack.
  • Bug Fix:bug in the porting to Minecraft server 1.0.1. It used the wrong method to get the highest block.
2.10 Minecraft 1.0.0 and Bukkit #1466
  • Compatible with minecraft 1.0.0!
  • Oracle Changed (use glass in center to ID your enchanted tools)
  • Engraver (hit it to make runecraft enchants mimic minecraft enchants, and follow the very tool.)
2.9 Beta 1.8.1 and Bukkit #1337
  • Added new runes - Bow of Light, Twinshot & Flotilla
  • Automation Designator rune now requires gold ore instead of iron blocks
  • Bow of Light
  • Twinshot
  • Flotilla
2.8.1 Beta 1.7-1.7.3 and Bukkit (Version?)
  • Fixed a Pressure Sensor bug
  • Added a new rune
  • Changed Solar Flare and Flash Freeze to affect mobs
  • Magic Lasso
2.8 Beta 1.7-1.7.3 and Bukkit (Version?)
  • Added rune activation/trigger system
  • Added six new runes
  • Changed Accelerator and Force Field to affect mobs in addition to players
  • Bugfixes
  • Power Axe
  • Automation Designator
  • Redstone Sensor
  • Pressure Sensor
  • Damage Sensor
  • Block Sensor
2.7 Bukkit 766-803 and Beta 1.6.5-1.6.6
  • Added two runes
  • Re-implemented rune: Zeerix' Chest
  • Added 2 minutes cooldown for Chrono Trigger
  • Added multiworld-support for many runes
  • Added/improved metadata-support (wool colors, etc.) for many runes
  • Added support for AttributeProviders (a bridge plugin for Permissions)
  • Added a "world.id" file to every world folder; you can change the id of a world by editing this file with a text editor
  • Spring String resets fall distance; Shield is changed a bit and has more uses
  • Some bugfixes
2.6.1 Beta 1.5_02
  • Fixed packet bugs
  • Phantom Torch requires only 2 torches now
2.6 Beta 1.5_02
  • Multiworld support with Bukkit (add "enable multiworld travel" to disabled-runes.txt)
  • Meta-data support for WP/TP signatures (cloth colors, trunk types, step types)
  • Added new rune
  • Endurance
  • Phantom Torch fixed


2.5.2 Beta 1.4_1
  • Allowed vertical teleporters to work: see teleporters section
  • Ability to specify which player to ban a rune for in disabled-runes.txt
  • Ability to specify which inks are allowed/disallowed in disabled-runes.txt
  • Power pick finally obeys worldguard protection (zeerix)
  • Force field time limit and thickness increased slightly
  • Added more runes
  • Enchantment Swap
  • Altar of Judgement


2.5.1 Beta 1.4_1
  • Ported to Beta server 1.4_1
  • Added Travel Ink
  • Added Teleporter Toll
  • Added Player Ban
  • Added Initiation Mode
  • Several New Runes
  • Admin Pick
  • Accelerator
  • Spring
  • Force Field
  • Initiation


2.4.6 Beta 1.4
  • Ported to Beta server 1.4
  • Added Surface Tension rune.
  • Surface Tension
2.4.5 Beta 1.3_01
  • Fixed linked hidden passages and problems with teleporters under bukkit.
2.4.4 Beta 1.3_01
  • Ported to Beta server 1.3_01
2.4.2 Beta 1.2_01
  • Ported to Beta server 1.2_01
2.4 Beta 1.1_02
  • Ported to Beta server 1.1_02
  • Four new runes
  • Mouse Trap
  • Zeerix's chest
  • Beacon
  • Phase Blocks
2.3.1 0.2.8
  • Ported to server 0.2.8.


2.3 0.2.7
  • Added a new rune and ported to server 0.2.7
  • Depth Note


2.2.4 0.2.4
  • Fixed the reinitializing bug.


2.2.3 0.2.4
  • Updated certain classes to fix the crash on bugfix updates 1 and 2.
2.2.2 0.2.4
  • Added health compatibility.
2.2.1 0.2.4
  • Fixed the chicken bug and added the phantom torch.
  • Phantom Torch
2.2 0.2.4
  • Wall/Bridge Master can be stopped by removing the redstone dust
  • The blanks must be air now in the compass rune
  • Destruction of waypoints fixed
  • Bridge Master
  • Underwater Pick/Shovel
2.1 added an armor system, a builder system, and several new tool runes.
2.02 fixed more stuff and OOOO SECRET FRIDAY RUNE
2.01 fixed some problems with 2.0.
2.0 the packet milestone. The tools system was replaced with a new packet interceptor that allowed any item to be used with runecraft, and allowed left-clicks to be intercepted. Rune whitelist in place now too.
1.92 fixed floodgates and made it so Warp Zones can't pass through materials (other than ore) higher than tier 1.
1.91 allowed hidden passages to be built higher than 2 blocks, added a new hidden rune (Warp Zone), fixed flight so it's harder to fall off of the bubble, and allowed hidden passages to be opened by right-clicking on any of the door pieces.
1.9 added the spell of flight, fixed the fire pick template, changed the solar flare template, and fixed a crash bug
1.82 fixed a few other bugs and added the "hidden passage" rune.
1.81 fixed tool runes and personal teleporters.
1.8 updated the mod to the new server software and fixed a bug with personal teleporter messages.
1.71 fixed a bug with buried teleporters, changed the fire pick template, and nerfed the mine shaft.
1.7 added server messages, changed chrono trigger template, added a mine shaft rune, and implemented a new teleporter system.


1.6 added chrono trigger and fixed a couple more bugs. Rune activation messages are capitalized properly now.


1.51 fixed a horrendous bug that was overlooked in 1.5


1.5 fixed more bugs. key blocks are now teleported as item drops instead of blocks.
1.4 fixed the broken teleporter message and made axes and pickaxes work again (they were broken in 1.3)
1.3 added support for the Secret Friday 9 server update.
1.2 added several new runes, including the freezer, ice pick, snow shovel, and hoe runes, plus a secret rune. Also added support for rune blacklisting.
1.1
  • added several new runes
  • Shield
  • Fire Pick
  • Green Thumb
1.0
  • The initial release
  • Compass
  • Teleporters
  • Waypoints
  • Leaf Blower
  • Recall

Links[edit]