Git Product home page Git Product logo

wormhole-x-treme's Introduction

Wormhole X-Treme v0.9

New Install:

0. Download the zip containing plugin, hsqldb, and gate shape files.

1. Unzip file into same directory that your craftbukkit.jar exists in. This should put 
   the hsqldb.jar into the lib/ folder, the WormholeXTreme.jar into the plugins/ folder,
   and the latest versions of GateShapes into the plugins/WormholeXTreme/GateShapes/ folder.
   
2. start server

3.   (Optional) Stop the server and edit the newly generated /plugins/WormholeXTreme/settings.txt 
     file as needed.

3.1. (Optional) Edit gate shapes in /plugins/WormholeXTreme/GateShapes/

3.2. (Optional) If using the Permissions plugin based plugin, set up the appropriate permissions.
     If using SIMPLE_PERMISSIONS = true remember to use permissions from the Simple Mode list, 
     otherwise use nodes from Complex Node.
   
3.3. (Optional) Start Server again


Update:

0.   Download the zip containing plugin, hsqldb, and gate shape files.

1.   Extract WormholeXTreme.jar to your plugins/ folder, overwriting existing file.

2.   (Optional, if upgrading to 3d shapes) If upgrading from v0.833 or earlier, start server before 
     updating gate shapes. 
     
2.1. (Optional, if upgrading to 3d shapes) From the console run 'wormhole custom -all true'

2.2. (Optional, if upgrading to 3d shapes) Shut down, Replace gate shapes with new shapes from 3d
     GateShapes/3d/ folder. Edit shapes as needed.
   
3.   Start server.

4.   If gates act weird, remove them and re-add them.



Permissions Plugin Nodes: (Controlled by plugins/WormholeXTreme/settings.txt - SIMPLE_PERMISSIONS)

    SIMPLE_PERMISSIONS = false
    Complex Mode:
    wormhole.use.sign - lets a user use sign gates.
    wormhole.use.dialer - lets a user use '/dial' gates
    wormhole.use.compass - lets a user use '/wxcompass' command.
    wormhole.remove.own - lets a user remove a gate that they own
    wormhole.remove.all - lets a user remove any gate
    wormhole.build - Able to build new wormholes
    wormhole.config - Able to configure settings like material and timeout
    wormhole.list - Able to use '/wxlist' command to list wormholes
    wormhole.network.use.NETWORKNAME - Able to use wormholes on NETWORKNAME
    wormhole.network.build.NETWORKNAME - Able to build wormholes on NETWORKNAME
    wormhole.go - allows user to use '/wxgo' command.
    wormhole.build.groupone - Part of build restriction group one.
    wormhole.build.grouptwo - Part of build restriction group two.
    wormhole.build.groupthree - Part of build restriction group three.
    wormhole.cooldown.groupone - Part of wormhole use cooldown group one.
    wormhole.cooldown.grouptwo - Part of wormhole use cooldown group two.
    wormhole.cooldown.groupthree - Part of wormhole use cooldown group three.

    SIMPLE_PERMISSIONS = true
    Simple Mode:
    wormhole.simple.use - Lets a user use wormholes.
    wormhole.simple.build - Lets a user build wormholes.
    wormhole.simple.remove - Lets a user remove wormholes.
    wormhole.simple.config - Lets a user configure WormholeXTreme settings


To Build:

 0. Install Maven and all of its dependencies. 

 1.   Git clone the WX repo.
 1.1. Wormhole X-Treme git repo: git://github.com/Wormhole-X-Treme/Wormhole-X-Treme.git

 2.   Git clone Permissions. Do a mvn install for Permissions.
 2.1. Permissions git repo: git://github.com/TheYeti/Permissions.git

 3.   Force Help into your local repo.
 3.1  (example commands) 'mvn install:install-file -Dfile=Help.jar -DgroupId=me.taylorkelly -DartifactId=Help \
                           -Dversion=0.2.4.1 -Dpackaging=jar -DgeneratePom=true'
 3.2  Help location: http://forums.bukkit.org/threads/13601/
 
 4.   Run a 'mvn install' in the directory you ran the git clone of WX into.
  
 5.   Enjoy plugin that is now in target/. It will be a jar or a package zip.   

wormhole-x-treme's People

Contributors

alron avatar dumptruckman avatar leesam avatar lirelent avatar lycano avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.