[TP] Wormhole X-Treme - Multi-World capable Stargates - Moved to BukkitDev!

Discussion in 'Inactive/Unsupported Plugins' started by lycano, Jul 1, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    lycano

    Wormhole X-Treme v1.016
    Multi-World capable Stargates for bukkit powered servers
    Craftbukkit 1846

    This project has been moved to BukkitDev
    Please visit the new project page on BukkitDev http://dev.bukkit.org/server-mods/wormhole_x-treme/

    Project moved to BukkitDev
     

    Attached Files:

    Last edited by a moderator: May 18, 2016
  2. Offline

    SBHouse

    @Takel

    It's not that they are not meant to build. I want all my players to be able to build, but I just want to enforce certain network names (we have one network per world and one transit station that bridges them).
     
  3. Offline

    Takel

    @SBHouse
    Oh, that's easy then. Are you using PEX? If you are, just declare specific world permissions and just to make doubly sure, revoke the Public network build permission kinda like this:
    Show Spoiler
    Code:
        RawrIHasBuildPermissions:
            permissions:
            - wormhole.build
            - -wormhole.network.build.Public
            - wormhole.remove.own
            worlds:
                WorldOneWanOne:
                    permissions:
                    - wormhole.network.build.WorldOneWanOne
                WorldTwoWoo:
                    permissions:
                    - wormhole.network.build.WorldTwoWoo

    I'm presuming that you want to really restrict build permissions to the bridge network.
    I personally don't use bPermissions or PermissionBukkit so I can't really advise you on specific multi world permissions if they support it.

    The one flaw with the current permissions system is that there is no permission which explicitly controls if a player is able to build a Direct Dialler gate. A solution to this is to simply remove all dialler designs from the plug-in so that it's not possible to build a valid dialler gate.
     
  4. Offline

    Locutus_GER

    I have the Problem with the Iris. The Iris is not save the last status.
    After a restart or longer all players are offline, all iris are open.
    It is possible to make standard all iris close?
     
  5. An "undo" command would do fine.
     
  6. Offline

    lycano

    @Schuetrumpf2 yes, you searched correctly. In the Package of PEX (Compelte Download) there are two files: PermissionsEx.jar and Permissions.jar (formerly known as PermissionsCompat) you will need both to use WormholeExtreme flawlessly =)

    @Mister_Tesseract nice idea!

    @Locutus_GER currently there is no saved state. All gates are reset to its initial status after server restart. But as i need to change the database format i will think about implementing this too
     
  7. Offline

    Aeron

    I found an asymmetry in my shape of the gate (actually one of my players saw that), so here is a fixed one!

    Also if you think that the gate would be fine with 7 chevrons (without the bottom one), then I will make one without it.
     

    Attached Files:

  8. Make one with 9 ;)
     
  9. Offline

    Schuetrumpf2

    I'm sorry that I sound like such a noob at this. I just installed Bukkit the other day.

    Anyway, I have both but it is still not working

    Here is my config.yml
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            disable-unmatched: false
            enable: true
            matched-permissions: true
            debug: false
            raw-permissions: true
        createUserRecords: false
        allowOps: true
        debug: false
        basedir: plugins/PermissionsEx
    
    and here is my permissions.yml (in the PEX folder)

    Code:
    users:
        [has been removed]:
            permissions:
                permissions.example: true
            groups:
            - admin
        [has also been removed]:
            permissions:
                permissions.example: true
            groups:
            - user
    
        default:
            groups:
            - user
    groups:
        default:
            permissions:
                permissions.build: true
                simpleprefix.member: true
                wormhole.use.sign: true
                wormhole.use.dialer: true
                wormhole.use.compass: true
                wormhole.build: true
                wormhole.list: true
                wormhole.simple.use.sign: true
                wormhole.simple.use.dialer: true
                wormhole.simple.use.compass: true
                wormhole.simple.build: true
                wormhole.simple.list: true
                dreamland.goto: true
                dreamland.nowakeup: true
                dreamland.fly: true
        admin:
            permissions:
                permissions.*: true
                simpleprefix.admin: true
            inheritance:
            - user
        user:
            permissions:
                permissions.build: true
                simpleprefix.member: true
                wormhole.use.sign: true
                wormhole.use.dialer: true
                wormhole.use.compass: true
                wormhole.build: true
                wormhole.list: true
            worlds:
                creative:
                    coolplugin.item: true
            inheritance:
            - default
    messages:
        build: '&cYou do not have permission to build here.'
    
    It is still not working. This is my ONLY issue with it.

    Once I get it working, I can start looking at trying to figure out gate shapes.
     
  10. Offline

    lycano

    @Schuetrumpf2 unless I missed the last 5 days the permissions.yml you posted is the result of a misconfigured PEX ... Please visit the github wiki and follow at least the Basic Setup Example (if you want to enable itemRestrictions as well look up the configuration section) https://github.com/t3hk0d3/PermissionsEx/wiki/Basic-Setup-example

    A default group definition looks like
    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.blocks.place.tnt
            - modifyworld.chat
            - lwc.deny
    This example is also available as a default configuration in Configuration section.
    Hint: You will have a working group / user permission setup if you follow the basic setup example =)

    Edit: Ah i get it .. you use PermissionsBukkit aka SuperPerms? This plugin only works with PEX or Permissions from TheYeti (afaik discontinued). Pex does support SuperPerms so i suggest using PEX is the safest ^^
     
  11. Offline

    Shereis

    I really appreciate this plugin, thanks for updating it ; )
     
  12. Offline

    sorklin

    I'm getting errors when trying to remove a gate:
    Code:
    2011-10-06 11:45:26 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'wxremove' in plugin WormholeXTreme v1.011
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at de.luricos.bukkit.WormholeXTreme.Wormhole.model.Stargate.setupRedstoneDialWire(Stargate.java:1740)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.model.Stargate.setupRedstone(Stargate.java:1722)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.bukkit.commands.CommandUtilities.gateRemove(CommandUtilities.java:129)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.bukkit.commands.WXRemove.onCommand(WXRemove.java:62)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 12 more
    I also get a error traveling from this gate:
    Code:
    2011-10-06 11:51:47 [SEVERE] Could not pass event BLOCK_BREAK to WormholeXTreme
    java.lang.NullPointerException
        at de.luricos.bukkit.WormholeXTreme.Wormhole.model.Stargate.setupRedstoneDialWire(Stargate.java:1740)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.model.Stargate.setupRedstone(Stargate.java:1722)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.listeners.WormholeXTremeBlockListener.handleBlockBreak(WormholeXTremeBlockListener.java:94)
        at de.luricos.bukkit.WormholeXTreme.Wormhole.listeners.WormholeXTremeBlockListener.onBlockBreak(WormholeXTremeBlockListener.java:121)
        at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:518)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:201)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:145)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    It is a redstone gate. I'm attaching the shapefile:
    http://pastebin.com/aCsi2NLA

    (I put the dhd and redstone under the gate because they are hidden by steps and have redstone wires controlling things.)

    Note: the exact same remove error has occurred on non-redstone gates (just now for me).
     
  13. Offline

    darkcloud784

    keep getting construction failed when using the basic stargate format.
     
  14. Offline

    Aeron

    @darkcloud784 - type: /wxbuild Standard and then push the button you have placed on the side of the second obsidian block of 2 obsidian column( O - Obsidian block, B - Button, G - Ground):

    OB
    O
    GGGGGGG

    Once you have pressed the button type: /wxcomplete GATENAME , where GATENAME can be anything you can think of without spaces
     
  15. Offline

    darkcloud784

    Thx, I figured it out. Anyway to make a gate using a detector rail for activation?
     
  16. Offline

    Schuetrumpf2

    is "wormhole.*" a valid admin permission node?
     
  17. Offline

    SBHouse

    Hey @lycano ,

    Is there ANY chance that you'd be willing to build in some sort of gate protection feature? I'm having an issue where the "one hit breaking" of blocks in the creative world is allowing anyone with any permission level to destroy gates accidentally. It would be nice if we could make gates immune to that feature of creative mode...

    - SBHouse
     
  18. Offline

    darkcloud784

    I'm also looking for more shapes to use. So those that would like to share them post a link to your shape file plx =P
     
  19. Offline

    Schuetrumpf2

    I'm sure something like WorldGuard would do that. I personally have not tried that plugin yet as I am in the process of getting several other plugins to work the way I want them to.
     
  20. Offline

    j_selby

    Now its working - Thankyou.
     
  21. Offline

    darkcloud784

    Detector rails activating wormholes? anyone know if it can be one? anyone?
     
  22. Offline

    Takel

    It's possible. The default gate shapes include one for a "MinimalSignDialRedstone" that has redstone triggers, which you could hook a detector rail into. You'll need to make adjustments to the gate design since there's almost a second worth of delay before the gate activates due to the animation effects and a cart moving along at full speed can cover a fair bit of ground in 1 second.
     
  23. Offline

    Nickexp

    AWSOME I'M USING THIS PLUGIN!I LOVE plugins like this (realy good ones).1 question does the gate need to be a specific shape (the one in the vid)?
     
  24. Offline

    Takel

    Yes, the gates need to be a specific shape. However, you can create/edit the valid shapes as you wish.
     
  25. Offline

    Nickexp

    thanks
     
  26. Offline

    Turkeyeyes21

    im having a problem and its saying i need a solar flare ?? pls help
     
  27. Offline

    rezemika

    Hello,
    is it possible to "teleport" a door?
    Let me explain:
    I installed and I created Movecraft an underwater city, and I want to put a stargate, only the city will move with
    Movecraft and I wonder if the door will still work after the move.
    This is the case?
    Thank you in advance.
     
  28. Offline

    lycano

    One weekend and so many messages ^^ Nice =) As i did moved from Bonn to Düsseldorf this weekend i dont have web access til Wednesday (my provider told me). So currently i can answer from work (if i got time) only.

    @sorklin i will check this asap.

    @SBHouse putting this on my todo list

    @Schuetrumpf2 it is valid but would allow someone to do everything regardless if simple or complex permission system is used. I would limit it to either wormhole.simple.* or wormhole.use.* (and additional nodes you want) to prevent misconfiguration on heavy load servers.

    @Nickexp additionally as @Takel said you can also create your own gate by copy one of the default gates as model and modifing the layer's then.

    @Turkeyeyes21 This is a complex question ^^ I could guess "if the plugin reacts on the wxw event, then yes" if no it would only move entities so nothing would happen if a block goes through the hole as i dont check against any block events inside the gate (cause this is very complex). Will be implemented someday but not yet as the code isn't cleaned up completely.
     
  29. Offline

    twalsh012

    Hey, great plugin, just installed it on my server.

    Got a question though; I've noticed that when I make a "horizontal" gate (using the default shape file that comes with the plugin) that there is a bit of a glitch. If I set it up with an iris, it won't close/open it when I hit the iris switch.

    If you try to walk on the area, you can tell that "something" is taking up those blocks where the iris should be, but you start bouncing kind of like when you walk into/spawn into a chunk that's glitched or still loading, so I'm guessing that the program is editing those blocks but not necessarily changing the block type.

    I haven't edited the shape file in any way, so I'm not sure what's going on. Everything else seems to work great though.
     
  30. Offline

    sorklin

    I'm not sure this is your problem, but make sure you have another line before the Layer#= line. Right now you have them up against each other, which may cause a parsing error.
     
  31. Offline

    Monk3y

    no matter how i change the settings i cant get the pluggin to read from my perms and when i set it to default the players still can not interact with the gates

    they can go thru them but are unable to activate them
     
Thread Status:
Not open for further replies.

Share This Page