No Bullship!

No Bullship!

89 Downloads

Highly-configurable data-driven crafting recipes using multiblocks.

Mod Loader Game Version Environment   CurseForge Downloads GitHub issues Software License
GitHub GitHub

This mod is currently in beta and under active development! Please back up your worlds prior to and routinely following installation!

Ships!

Are you a modpack dev who finds crafting planes, ships, cars and other such entities inside crafting tables boring? Enough with that bullship, this mod is for you!

No Bullship is a mod that lets you craft these entities using a multiblock structure which you can define! Pretty much any block you can think of can be used, and may include blockstates and NBT data! The entities you can make aren't restricted either; make any entity, including any NBT data! In the future, this mod will also allow you to disable drops - even hardcoded ones - for entities. This will allow modpackers to more easily prevent obtaining entities in their inventories! Learn more about how to make a No Bullship! data file here.

This mod is intended for modpackers to use & configure; however, it will come with recipes for some mods in the near future.


📖 Information

Quick How-To

  1. Craft a schematic for the multiblock recipe you wish to make! Schematic for a trebuchet
  2. Use the Workshop to display the recipe into the world! Schematic preview in world
  3. Build stuff just like you would for an Iron Golem (Note: sideways and upside-down building will not work) Built multiblock
  4. Right-click the multiblock with the schematic! Build!

Features

  • Easily create new recipes with the Magic Wand item!
  • NBT structure support; convert NBT structures to multiblock recipes!
  • Configurable drop prevention, even for hard-coded drops (e.g. Simple Planes planes)
  • Packaged support for select mods! Read below!
  • Aesthetic building blocks and miscellaneous "component" items to enhance your recipes & provide more variety for modpackers!
  • JEI compatibility for the Schematic Workshop!
  • Straight-forward datapack creation for multiblock & schematic recipes
  • Multiblocks may require extra items in the inventory to make!
  • Supports NBT and blockstate data for both crafted entities and ingredient blocks!
  • Supports block tags!
  • Compatible with nearly any mod!
  • Lots of config options!
  • "Schematic Block" permitting quick performance for huge recipes (think over 10x5x5)

📝 In-Development Features

  • JEI compatibility for multiblocks themselves
  • Configurable drops of blocks from multiblock recipe on entity death
  • Miscellaneous improvements and bug fixes
  • Research table mechanic!

🤝 Compatibility

This mod features bundled recipes for all entities from the following mods!


💻 For Developers

Internationalization and misc PRs are welcomed!

Modders

To add this mod as a dependency, using Curse Maven would probably the simplest route. As a mod dev, you will probably be looking in the .api package for most of the things you'll need, and I've included some documentation here and there. I'll get on improving it as I clean the API. Further reading on the wiki.

Modpack Devs

Detailed info on creating datapacks for this mod may be found here. Otherwise, feel free to include this mod in your modpack! It was made specifically for modpackers! Anyhow, don't expect the structure of data files for this mod to change. I will work hard to maintain them as they are now if possible and the format isn't difficult to work with; continued development of this mod notwithstanding.


💗 Credits & Thanks

The models and textures were made by me. Massive thanks to Aspennly who made the very pretty icon for me!

Further thanks for the nails, circuit, plank, and lens goes to Milkyfur!

Credit to blackbirdantlion on Discord for the lovely GUI texture. I've modified it a bit as I am reusing it from another project I am working on, which I have permission to do. You may find his Twitter here.

I also want to thank embeddedt, his Discord community members and 1whohears for miscellaneous advising.

The palette for the wood polybeams, support beam, and wheel were taken from Medieval Siege Engines. This was done to allow the compat to look nicer.

Also, I want to commend Kaupenjoe for his free Forge tutorials on YouTube to brief me on how some things work lol


Also, check out my very lovely sponsor and help me take over improve the world! I genuinely love DediMC's services, and its incredible customer support has won me over.

Sponsor!