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

    Zeerix

    It's "enable mastery bypass protection"
     
  3. Offline

    packetshepherd

    Yes, I had it but had an old clipboard copy. I pasted the actual here. Thanks again!

    Code:
    enable multiworld travel
    enable mastery bypass protection
     
  4. Offline

    worstboy32

    I have some issues with the permissions.
    I want different groups to be using different runes.
    I have set both to false in the config.
    permissions:
    teleport: false
    runes: false
    And i gave rangers:
    - runecraft.runes.BowofLight
    - runecraft.runes.Multishot
    But they cant use it.
    And when i remove the -runecraft.* from default group they can use ALL runes.
    Please tell me what im doing wrong i have tried a lot things.
    Using bukkit 1720 so mc 1.1
    And PermissionsEx will pm u all permissions.
     
  5. Offline

    Zeerix

    The Ranger group inherits from the Outsider group. Outsider have this:
    Code:
            permissions:
            - runecraft.runes
    
    That enables all runes for them.

    To fix it, try to remove all lines with "runecraft." in them from the permissions file. Then check if runes are disallowed as they should. Then add the bow runes to the Ranger group.
     
  6. Offline

    worstboy32

    i added that line
    runecraft.runes to outsiders to test.
    When i give that they can use all runes.
    But when i remove it they can use no runes.
    Even not the ones with bow.
     
  7. Offline

    Zeerix

    Try lowercase: runecraft.runes.bowoflight.
    PermissionsEx might have a problem when it's different.
     
  8. Offline

    worstboy32

    Still not working :/
    It is correct if i give outsiders
    - -runecraft.*
    and then the others runecraft.runes....?
     
  9. Offline

    Zeerix

    No. Don't give "-runecraft.*". If you set runes: false in the config file, it should be enough to disable runes by default.
     
  10. Offline

    worstboy32

    No when i remove that line and only add the bow runes to ranger they can use all runes. :/
     
  11. Offline

    Zeerix

    Send me the permissons.yml for this case. Aaaaaaand which exact Runecraft version are you using?
     
  12. Offline

    worstboy32

    pmed you the last permissions.
     
  13. Offline

    Whistler

    How does the MouseTrap rune work? Like, how it actually goes about the whole setting you on fire thing. It's not working on my server, but I'm thinking its a problem with one of the other pluggins, just because other pluggins involving setting you on fire dont work either lately. (though you still burn when going into lava or normal fire.) Just tryin to figure things out, thanks for any reply.
    Edit: figured I'd put in my compliments, I do love this plugin, build an entire massive facility dedicated to teaching players how to use it, lol. Thanks, :D
     
  14. Offline

    packetshepherd

    Feature request/clarification. As an admin, is it possible to list all the waypoints and possibly their signatures as well? I have a LOT on my server, and even knowing the locations of each waypoint would be a tremendous help!
     
  15. Offline

    worstboy32

    Since the last version bowof light dont work anymore.
    The arrow and torch get removed from inventory but the torch don't get placed.

    And about coldfeet.
    We use factions protection and worldguard but when players walk in spawn with coldfeet all ice melts.
    And mess up the whole spawn.
    So i hope there is a fix for this.

    And btw forgot to tell you that the permissions where fixed.
    i used capital on the first letter and that broke it.
    But it works now
     
  16. Offline

    UrNowKoed

    For some reason, the only tiered blocks working on my server are air and dirt. I tried literally every other one, but none of them worked. Not getting any errors. Maybe it's conflicting with McMMO or heroes or something?
     
  17. Offline

    Veviser

    Hey, great plugin I want to say.

    I do have a question, though. Recently, the Altar of Judgment was modified so that it was possible for specific people to be blocked from using certain tier runes. Is there any way to make this compatible with group permissions a la PEX?

    Like, I want to have (for example) three classes. At the base level, they can only make Tier 1 runes and "know" only a few Rune configurations. Through levelling up (changing groups via CommandSign), I want them to have access to Tier 2 Runes as well. Currently possible? Idea for a future update?

    Thanks!
     
  18. Offline

    worstboy32

    Could you add a blacklist for blocks for the super pick/spade?
    Don't want my players to use it for obsidian.
    And could you also add permissions for the tiers?
    like runecraft.tier.1 then they can only use tier one.
     
  19. Offline

    ninjaaaa

    how do i open a config file?
     
  20. Offline

    Vittek

    I know it's kinda early, but any word on a possible 1.2 update?
     
  21. Offline

    worstboy32

    Zeerix please update this :)
     
  22. Offline

    Zeerix

  23. Offline

    worstboy32

  24. Offline

    nlancaster

    2012-03-11 11:19:46 [SEVERE] Could not load 'plugins\Runecraft.jar' in folder 'p
    lugins'
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/world/WorldListener
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.world.WorldListene
    r

    That is with:

    MCMyadmin
    Bukkit 1.2.3 versions 2063 and 2055
    This is the last plugin that isnt working. and my server users love it. Please help.
     
  25. Offline

    Zeerix

    You use an old version of Runecraft. Try the newer one from the main Runecraft thread:
    http://www.minecraftforum.net/topic...raft-211-11/page__view__findpost__p__13340102

    Download is here: http://llama.cerberusstudios.net/runecraft/
     
  26. Offline

    nlancaster

    Thanks, didnt realize the bukkit thread hadn't been updated with new version.
     
  27. Offline

    noelcjf

  28. Offline

    Kainzo

  29. Offline

    noelcjf

    hope it works for you
     
  30. Offline

    pizoisoned

    So I updated to the experimental build of bukkit today with the 1.2.4 release. For whatever reason the power pick rune isn't working correctly anymore. Not sure if anyone else has run into this, but this is the error message it throws:
    Code:
    2012-03-23 00:30:32 [INFO] [Runecraft] pizoisoned went through a teleporter.
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-23 00:31:39 [WARNING] Task of 'Runecraft' generated an exception
    java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at RunecraftBlockBreak.<init>(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.bb(Unknown Source)
        at RunecraftWorld.ras(Unknown Source)
        at rct.run(Unknown Source)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    
    I'm running Dev build 2110 and the following other plugins:

    Runecraft 2.11
    PermissionsBukkit 1.6
    Dynmap 0.34-957
    Essentials 2.9.36
    WorldEdit 5.3
    LWC 4.1.1
    DeathTPPlus 3.9.2.1986

    I didn't have any issues with this at all yesterday, so I'm pretty sure something broke in 1.2.4. Any suggestions?

    EDIT: Sorry, added more error message. Didn't realize it was truncated.
     
  31. Offline

    Imakunee

    I can confirm this. Power pick definitely isn't working and is throwing that error message on my server as well. We are just using:

    DeathTPPlus
    PumpkinDiver
    MCMMO
    Runecraft 2.11
     

Share This Page