Git Product home page Git Product logo

bastion's Introduction

Bastion

A minecraft mod designed for use with /r/civcraft and continually improved by /r/devoted. Currently in use on /r/civclassics at mc.civclassic.com (1.12.2)

For a more extensive and updated list of features see https://github.com/CivClassic/Bastion/wiki

Features:

  • Destroys blocks placed in a cylinder of configurable radius starting just above a reinforced target block (Bastion block) at the price of a configurable amount of reinforcement if the placer is not a member of the reinforcing group
  • Prevents dispensers dispensing water, lava, and flint and steel if the owner of their reinforcement is not allowed to place blocks
  • Prevents pistons pushing into the Bastion field (Area where block placement is restricted) if the owner of the reinforcement would not be allowed to place there.
  • Prevents teleportation through the Bastion field by non-members (Note this is highly experimental and may be better disabled)
  • Multiple Bastion types with unique properties

Modes:

  • INFO
    • When clicking a block inside a Bastion field tells you if you have access
    • When clicking a bastion block gives some basic information on it
  • DELETE
  • When a Bastion block is clicked remove the bastion field while maintaining the reinforcement
  • NORMAl
  • Default clicking on blocks does nothing
  • BASTION
    • Any target block reinforced will become a Bastion Block
  • CREATE
  • Any reinforced target block clicked will become a Bastion if you have access

Commands:

  • /bsi Puts the player into info mode
  • /bsd Puts the player into delete mode
  • /bso Puts the player into normal mode
  • /bsc puts the player into create mode
  • /bsb puts the player into bastion mode

Maturity:

  • When a bastion is first created it starts much weaker
  • While it matures any blocks placed within the field do much more damage
  • Until mature ender pearls are not blocked.
  • INFO mode gives some information on the time till maturity

Use:

  • Place the "target block" and reinforce it
  • Enter /bsb and click the block
  • A bastion block has been created

To install:

  • Add Bastion.jar to the server /plugins directory
  • Confirm that Citadel is also installed
  • Launch the server or copy the default configuration file
  • Create a Mysql database and account for the plugin
  • Specify in the configuration file
  • Relaunch the server

Permissions:

  • Bastion.normal
  • Ability to use basic set of commands
  • Bastion.admin
    • Gives access to /bsm to mature a bastion instantly
    • sets Bastion.bypass to true
  • Bastion.bypass
  • Bastions should not affect you (not well tested)
  • Bastion.dev
    • /bsi gives extra info

To compile:

  • Download Spigot
  • Download Citadel
  • Download Namelayer
  • Download Humbug
  • Link to Spigot, Citadel, Namelayer, and Humbug then compile

bastion's People

Contributors

programmerdan avatar maxopoly avatar tealnerd avatar rourke750 avatar ttk2 avatar spacefountain avatar aleksey-terzi avatar diet-cola avatar squareblob avatar wildweazel avatar kalohg avatar angrysoundtech avatar idoash4 avatar jjj5311 avatar mrlittlekitty avatar sepiatonal avatar suirad avatar dquist avatar erocs avatar lpmi-13 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.