Inactive [FUN/TP/MECH] Runecraft v2.12 - Magic effects using runes [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Zeerix, Apr 27, 2011.

  1. Offline

    Zeerix

    Runecraft - The magic mod for Bukkit!
    Version: 2.12

    This is the Runecraft mod ported to the CraftBukkit server.

    Runecraft adds magic spells to the game which are triggered by block patterns called runes.
    It let's you create teleporter and waypoint runes for instant travelling, build hidden doors into mountain walls or enchant your tools. And more.

    Features:
    • Build runes (block patterns) for spell casting
    • Teleportation runes
    • Faster digging with Power Pick and Power Drill
    • Hidden doors and traps using Phase Block and Lock Block runes
    • Build an easy spleef arena with Spleef Blocks
    • Shoot torches with Bow of Light rune
    • Works with multiple worlds
    • Support for Bukkit's permission system
    • Much more!

    Download:

    Configuration:
    The config file is named "disabled-runes.txt" and lies in the root bukkit folder (alongside server.properties etc.).
    The file is generated if you load the plugin. Each line contains an option which is either the name of a blacklisted rune, the name of a player not allowed to use runes, or a specific command. Some commands are:
    • whitelist - turns the rune blacklist into a whitelist
    • enable multiworld travel - allows teleportation using runes between different worlds
    • initiation - players cannot use runes until they activate a special rune containing bedrock
    More options are listed in the Official forum thread in the section Runecraft Administration.

    Bukkit's Permissions:
    Runecraft supports Bukkit's permission system since version 2.8.2. Use a permissions plugin such as PermissionsBukkit, bPermissions or PermissionsEx.
    Runecraft currently has the following permission nodes:
    Code:
    runecraft.*                        - gives .teleport and .runes
    runecraft.teleport                 - must be true to allow any teleportation runes
    runecraft.runes                    - gives permission for all runes
    runecraft.runes.powerpick          - gives both .activate and .use
    runecraft.runes.powerpick.activate - gives permission to bind Power Pick rune
    runecraft.runes.powerpick.use      - gives permission to use a rune-enchanted tool
    
    (Replace 'powerpick' with the name of any other rune)
    'runecraft.teleport' must be given to allow any form of Runecraft teleportation (Teleporter, Personal Teleporter and Recall runes).

    All users have 'runecraft.*' by default. If your permissions plugin doesn't have negative permissions, you have to overwrite the default to disable all runes, and then enable the runes you want with your permissions plugin. To disable all Runecraft permissions by default, open the file plugins/Runecraft/config.yml and change permissions.teleport and permissions.runes to false:
    Code:
    permissions:
      teleport: false
      runes: false
    
    Old permissions system (removed in recent versions):
    Show Spoiler

    You can use AttributeProviders to connect the Permissions plugin with Runecraft. You can also connect any other Permissions-like plugin with Runecraft, if there is an AttributeProvider for it.
    Runecraft currently has the following permission nodes:
    • 'runecraft.teleport' - allows or blocks any teleportation (Teleporter, Personal Teleporter and Recall runes)
    • 'runecraft.rune.<name of rune>' - allows use of that rune. 'runecraft.rune.*' allows all runes.
      For example: 'runecraft.rune.phantomtorch', 'runecraft.rune.personalteleporter'.


    More information and list of runes:

    Authors:
    • SuperLlama - Main developer
    • Zeerix - Co-developer, added Bukkit support

    Changelog:
    The complete changelog and much more information can be found in the Official forum thread.

    Version 2.12
    • Updated to CraftBukkit 1.2.5.
    • New runes
    • Topsy Turvey now works vertically
    Version 2.11.1 (Bukkit-only release)
    • Updated to CraftBukkit 1.2.4.
    • Fixed teleporter for new world height (256 blocks)
    Version 2.11
    • New rune: Ovicaptor
    • Added option to change tiers in disabled-runes.txt. For example, "tier 55 6" makes redstone tier 6.
    Version 2.10.4 (Bukkit-only release)
    • 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 beeing usable without beeing initiated
    Version 2.10.3
    • skipped
    Version 2.10.2 (Bukkit-only release, announcement post)
    • First official version for Minecraft 1.0.0.
    • 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
    • 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...
    Version 2.10 - 2.10.1
    • test version, not fully released
    Version 2.9.4 (Bukkit-only release)
    • Fixed another dupe bug with Power Pick
    • Added option "enable mastery bypass protection" which allows Bridge Master/Wall Master to build into protected areas (enables 'old behaviour')
    Version 2.9.3 (Bukkit-only release)
    • New rune: Spleef Blocks (like Phase Blocks; replace iron ore with snow blocks)
    • Increased 'Power' for Power Picks & co
    • Fixed dupe bug with Bridge/Wall Master
    • Bridge/Wall Master obey region protections now
    • Fixed missing message "you can no longer channel through this tool"
    • Optimization for a large group of Phase Blocks
    • More bugfixes
    Version 2.9.2 (Bukkit-only release)
    • Uncrafter: Added code to check for block enchantments
    • Bugfixes

    Show Spoiler

    Version 2.9.1
    • Bow Of Light: Added redstone version; also ignores snow now
    • Twinshot: Renamed to Multishot
    • Fix for Power Pick
    Version 2.9 (demo video about new runes)
    • Added runes: Flotilla, Bow of Light, Twinshot
    • Change PowerPick/Shovel to work like PowerAxe
    • Bugfixes
    Version 2.8.3 (Bukkit-only release)
    • Changed Automation Designator rune: Use gold ore instead of iron blocks
    • Added tiers for new blocks in Minecraft 1.8.x; also added blocks from 1.9 prerelease 1+2
    • Bugfixes and a serious crashfix
    Version 2.8.2 (Bukkit-only release)
    • Added support for Bukkit's internal permissions system
    • Added permissions for usage of enchanted tools
    • Bugfixes
    Version 2.8.1 (announcement post)
    • Added another rune
    • Changed Solar Flare and Flash Freeze to affect mobs
    • Bugfixes
    Version 2.8 (announcement post)
    • Added runes: Power Axe (same template as Power Pick/Shovel), Automation Designator
    • Added runes: Redstone Sensor, Pressure Sensor, Damage Sensor, Block Sensor
    • Changed Accelerator and Force Field to affect mobs in addition to players
    • Bugfixes
    Version 2.7 (announcement post)
    • Added runes: Lock Blocks, Fairy Boots
    • 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
    Version 2.6.1
    • Fixed Accelerator/Spring and Phantom Torch
    Version 2.6 (announcement post)
    • Added rune: Endurance
    • Re-implemented rune: Phantom Torch (with a new rune pattern)
    • Added Multiworld support (add "enable multiworld travel" to config file)
    • Meta-data support for Teleporter signatures (cloth color/step types make different signatures)
    Version 2.5.2
    • Added runes: Enchantment swap, Altar of Judgement
    • Allowed vertical teleporters
    • More fine-grained options for config file (forbid specific runes for players; allow runes with specific ink)
    • Power Pick obeys WorldGuard/Towny protection
    Version 2.5 - 2.5.1
    • Added runes: Admin Pick, Initiation, Accelerator, Force Field, Spring
    • Added new options: travel ink, teleporter toll, player ban (forbid runes for single players)
    • Added initiation mode (players must "activate" ability to use runes)
    Version 2.4.6
    • Added rune: Surface Tension
    Version 2.4.5
    • Fixed problems with teleporters
    • Fixed linked hidden passages
    Version 2.4.4
    • First release for Bukkit
    • This broke the runes Phantom Torch and Zeerix' Chest
     
    TienSon, DoomLord, Clucky and 2 others like this.
  2. Offline

    Clucky

    Would it be possible to create an anonymous teleporter activation? Because with the pressure sensor it only activate the teleporter, then you have to leave and re-enter to actually teleport. Before it used to work because the pressure sensor would spam the signal to the teleporter causing it to activate and teleport before the lava could refill the teir 0 block in the signature (air). I have already come up with a method to prevent the lava/water form re-entering the area, the only problem I'm having is making the teleporter easy/convenient to use.

    Oh yeah, for some reason when piston arms are used in the signature for teleporters, it breaks the piston base (I'm assuming this is actually something in minecraft doing this). Is there any way to fix this?
     
  3. Offline

    PandaC0mmander

    hey there, Im having problems with this plugin.

    When I put the .jar into my server's plugin folder is automatically creates a runecraft config.
    All the config contains is this;

    permissions:
    teleport: true
    runes: true

    No other options are avaible, no other files. Just this, please help me out here.
    Thanks
    -Dan
     
  4. Offline

    Zeerix

    There's no other config yet. The config file is quite new.
    Everything else is in disabled-runes.txt which lies in the Bukkit root folder.
     
  5. Offline

    PandaC0mmander

    How do I use the rune thingy so that when you click it, you can use runes. Sorry for poor wording.
     
  6. Offline

    Clucky

    One of my server members suggested a new rune, and I thought it was worth bringing to you.

    REGROW

    This rune makes the above tree automatically regrow a sapling when cut. If the sapling above the rune is destoryed, it too is also replanted. This could be very useful for big tree farms. Here is the rune:


    BOTTOM ------- MIDDLE ---------TOP​
    [] [] [] [] [] ----- [] [] [] [] [] ----- P P P P P​
    [] [] [] [] [] ----- [] [] T [] [] ----- P P P P P​
    [] [] T [] [] ----- [] T W T [] ----- P P D P P​
    [] [] [] [] [] ----- [] [] T [] [] ----- P P P P P​
    [] [] [] [] [] ----- [] [] [] [] [] ----- P P P P P​

    KEY:​
    [] = Air, DIRT, STONE, teir 0 block​
    T = Tier Block​
    W = Water​
    P = Wood (planks)​
    D = Dirt​

    The tier block in this rune specifies the amount of time before the sapling will become replanted: 60 - T*10 (change this whole tier part as you see desired, the idea is still kinda iffy to me)​
    • Tier 0: 60 seconds
    • Tier 1: 50 seconds​
    • Tier 2: 40 seconds
    • Tier 3: 30 seconds
    • Tier 4: 20 seconds
    • Tier 5: 10 seconds
    • Tier 6: instantaneous (or 1 second)

    Some other useful information:
    • The tree must be placed above the rune
    • Destroying the sapling yeilds no drop (to prevent item farming) (similar to the Beacon?)
    • Works for giant mushrooms too? (replants small mushroom)
    • Perhaps works for wheat? (replants seeds)
    • Perhaps works for Nether Warts?
    • Perhaps the planks on top of the rune can be destoryed without deactivating the rune once the rune is activated. (destroying any other part of the rune would deactivate the rune)
    • Anything else?
    • Infinite uses
    This rune would be a great addition to Runecraft and would be useful to many players.​

    With the Chrono Trigger rune it says "The aether won't read your mind." What am I doing wrong?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  7. Offline

    Zeerix

    What do you mean?

    Too much redstone.
     
  8. Offline

    packetshepherd

    OR, even have "north" be completely configurable, based on the "f:" value. I am not much of a programmer, so I don't know how much of a pain that would be. Is anyone else interested in this or see any value in it? Since I didn't see anyone chime in, I am thinking I am the lone voice in the wilderness. ;|
     
  9. Offline

    Zeerix

    I implemented it yesterday. Comes with the next update.
    Code:
    options:
      compass-old-north: true   # or false
    
     
  10. Offline

    packetshepherd

    Amazing and very much appreciated! [diamond][diamond][diamond][diamond][diamond]
     
  11. Offline

    worstboy32

    Is there a list with all runes?
    I need to give different groups different runes.
    But when i go to the wiki it is with spaces and things.
    like underwater pick/shovel how i make a permission node from that?
    i would like a list with all nodes or runes.
     
  12. Offline

    Zeerix

    Remove everything except letters and digits, for example: underwaterpick, underwatershovel.
    Here is a list which had all runes, but it is somewhat dated:
    http://kingdomoflacertus.com/thread-872.html
     
  13. Offline

    worstboy32

    oke thanks will try some things out ;)
     
  14. Offline

    Clucky

    I'm only using one redstone, in the corner near the sunny side...

    PS: did you read the rune that I posted?
     
  15. Offline

    Zeerix

    Pictures!
    Yes.
    I was wondering how to implement that properly.
     
  16. Offline

    Clucky

    According to the sun, f2 is now north, not f1. Could you change the compass rune to point the correct direction? (or add a configuration for it (idk if your doing configurations now))

    I got the chrono trigger working too. I was putting the redstone 1 block higher than where it should have been. :p
     
  17. Offline

    packetshepherd

    FYI. Read the forum before posting please.
     
  18. Offline

    Clucky

    Thank you for the information, however you didn't have to be so rude about it.
     
  19. Offline

    packetshepherd

    It was just by happenstance that I had asked this very thing just a few days before and so obviously I felt the need to let you know.

    Sorry Clucky, I honestly wasn't trying to be rude. :( Just brief.
     
  20. Offline

    Clucky

    Alright, sorry for the short fuse, just a misunderstanding. Thanks again for the information. Can't wait for that update :p Now all I need to do is ask CommandBook to update their /compass and I'll be good to go :D
     
  21. Offline

    packetshepherd

    Any ETA on the new update?
     
  22. Offline

    Zeerix

    Here is an update for the new dev build of CraftBukkit for Minecraft 1.1:
    Might contain bugs. Please make a backup of your stuff etc.!

    Change log:
    • 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 beeing usable without beeing initiated
     
  23. Offline

    packetshepherd

    I think I found a bug. It appears that the waypoint/teleports are not acting consistently. For example, a waypoint with signature blocks in the South and West slots works fine with a teleporter with the South and West blocks filled. However, vertical teleporters work by having the signatures in the North and East blocks. I am uploading a video capturing this behavior and it soon should be found here.
     
  24. Offline

    Zeerix

    Does the Compass point to old-north or new-north?
     
  25. Offline

    packetshepherd

    New north.
     
  26. Offline

    Zeerix

    Its made for the old north then.
    If I change it, it could break old teleporter configurations.
     
  27. Offline

    packetshepherd

    The option to change north from old to new to should effect everything, not just the compass. I understand it could break existing teleporter configurations, but those starting new worlds utilizing the new (true) north would use the compass as their reference guide in setting up their own waypoints/teleporters. But in using the compass or even by using the environment to determine north, creating the vertical teleporters will never behave properly. If a server implements the option to keep old north, then the compass and everything else stays exactly the way they are accustomed.

    In a nutshell, is it possible to make the option change all reference points to the new north? This way, guides like http://www.minecraftforum.net/topic...1-181/page__st__3620__p__1548281#entry1548281 would stay accurate and consistent. As of now, this guide would be broken.

    Again, I don't know how much time something like this would take to implement, but it would make sense to do it all the new servers will be using true north by default.

    Thanks and keep up the great work!
     
  28. Offline

    Zeerix

    Fixed the Wallteleporters. Comes in the next update (likely with the new vanilla patch).
     
  29. Offline

    packetshepherd

    Another bug possibly. Cannot get Wallmaster and Bridgemaster to work past a couple blocks. Again, using new North, bukkit 1718 and Runecraft 2.10.4.
     
  30. Offline

    Zeerix

    With that much information, I can think of one thing only: You don't have "enable mastery bypass protection" in disabled-runes.txt and you try to build into an area where you cannot build.

    What's the error message?
     
  31. Offline

    packetshepherd

    There was no error at at all. It just stopped. However, I did add that line and it works now. Glad I said "possibly" about there being a bug. ;) My disabled-runes.txt now reads:

    Code:
    enable multiworld travel
    enable mastery bypass
    
    Thanks for the help!
     

Share This Page