Coder Social home page Coder Social logo

militarybasedecor's Introduction

Military Base Decor

This mod is a split off from the ICBM 2 rewrite that removed concrete. The mod started as a way to keep some of the old decoration blocks alive. However, has evolved into providing any and all decoration needed for military bases. This includes decorations from several different military eras. As well provides generic era based blocks that would have exists during those time periods

If you want documentation while we still work on an improved in-game documentation system, check out Hennamann´s youtube channel located here: https://www.youtube.com/channel/UCkoVUnZP6Gn6ODBX-fbCeSg

This is still a heavy work in progress as both old and new content is being written from scratch for 1.12.2 NOTE: The mod no longer requires Voltz Engine to run (1.7.10 still requires it.), the 1.7.10 version will not receive any new features or bug fixes as support has ended for the 1.7.10 version.

License

https://raw.githubusercontent.com/BuiltBrokenModding/ICBM/development/license.md

Warranty

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Pull Requests

Your pull request will not be merged until you agree to our CLA.

Contributions

By submitting anything to the repo you agree to the provided CLA and everything it applies https://docs.google.com/document/d/105N6q63OJnzrWjMbydFYFUlHmK6spc8P8da8qkduFRs/edit?usp=sharing

Credits

Developers

  • Darkguardsman - Owner, Code
  • Hennamann - Project Lead, Code, Textures

Extra Credits

  • Morton - Assets
  • Viridian Ouroboros - Textures
  • ACGaming - German Translation

Download Locations

Installing

  • Install Minecraft Forge.
  • Install Voltz Engine
  • Download the mod
  • Add it to the mods folder
  • Run Minecraft.
  • Have fun.

militarybasedecor's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

militarybasedecor's Issues

Server crashes when using wire cutters

Upon using wire cutters on any type of wired fence in survival, the server crashes with a nosuchmethoderror. Probably due to a reference to non-server code.

Notably the crash does not occur in creative mode.

Adding barber wire fence top

I came up with this texture for the top of the barbed wire fencing. It is based on the barbed_wire_fence texture, I think this would be a good addition since I didn't see a file that indicated it was the top of the barbed wire fence.
barbed_wired_fence_top

Change recipe system

Move most if not all recipes from the way they are now, to IRecipeContainer methods in the correct blocks and item classes.

Create a smarter recipe system

We have two options for the recipe system in mbd:

  1. Disable certain blocks if it requires blocks/items from another module to create it, to do this we should check what modules are loaded.
  2. Create a system with that contains more than one recipe, where it disables and enables the different recipes depending on what modules is being loaded.

We can also create both of these systems, and then add a config option for which one to use, that way the player has a lot more control over the way recipes work. Feel free to suggest improvements and other ways to implement recipes into mbd!

Junit testing

We should add junit testing to MBD so we can make sure somethings work properly when compiling.

Add several new anti-tank blocks

  • Czech Hedgehog
  • Dragon's Teeth
  • Buoy anti-tank obstacle

Some of these should have several variants with barbed wire attached to them and the like.

Czech Hedgehog

Dragon's Teeth

Buoy anti-tank obstacle

Current Plan For Military Base Decor

Do some major cleanup and categorizing, and remake any recipe that requires different modules,
Make use of prefabs a lot more to reduce loading times, Make some of the content work together, and use a lot more tiers, both externally and internally between the modules.

Kind of taking a break

Why post this here? i had no other place to post it p;

I have been and am still taking a small break from minecraft modding, i will return sometime before/after christmas to finish militarybasedecor and begin work on other projects, but for now i won't be updating anything. I'm still online though, so feel free to send me an email, send me a message on skype if you have me there etc.
But yeah, militarybasedecor will be finished, mark my word.

Add Wire Obstacles

  • Concertina Wire, both the old one from 1.7.10 and a new model based one.
  • "Knife Rest"

Might also add different variants.

Concertina Wire

"Knife Rest"

Downloads

Hey where is the download for this mod? I don't really care if it is still in dev because I am trying to make a volts replacement modpack.

Doors

  • Metal Barred Door
  • Jail cell door
  • Reinforced wood door
  • Reinforced wood door (barred window)

Reimplement Blastcraft content

Get all the content from Blastcraft and add it to Military Base Decor again, possibly add some more improvements and new features along the way.

  • Blastproof Blocks/Walling
  • Hardened Bricks
  • Blast Compressor
  • Carbon Plated Walling

Wire cutters ignoring metadata

When using the wire cutters on wire fences, it ignores metadata giving the player a Wired Fence no matter what type of wire fence the player "cuts".

Wire fence not loading metadata itemtexture

The wire fence, loads different textures using metadata on the block itself. But the item loads the same texture despite the metadata of the block. This is most likely caused by the weird constructor used on pane blocks.

The basic camo texture won't load.

Minecraft adds a null in front of the file location unless you choose a vanilla texture location. This is probably an issue from inside VE's TileEnt class.

Add concrete

I want to add concrete but I want to drop the 5 different tiers of concrete we had before as it made things confusing. I hope to have a single tier that aims to be a step up from the vanilla one, along with the Classic ICBM concrete as well.

  • New Strong Concrete

In-game documentation

MilitaryBaseDecor should have in game documentation for explaingin example usages for blocks, recipes and give some background on the blocks(what they are used for IRL). Should take form in a book. Should use the planned VE ingame documentation feature.

Reinforced door

as the topic suggests

ability to add a reinforced door that only opens with a redstone signal.

Add more ammo crates and new functionality

The old Ammunition Boxes and Equipment crates have been brought back to the rewrite. But I hope to add more variations and brand new crates to the mod. Along with some limited chest functionality with configurations options.

Directional arrows

  • Several Signs
  • Full block version of signs
  • RGB Color
  • Different designs [Single arrow, Double arrow, etc]

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.