Bassebombecraft

Bassebombecraft

18.5k Downloads

The BasseBombeCraft Mod includes a collection of 100+ magical books and idols. 

Currently all new development is concentrated on adding feature to the composite magic part of the mod. To play with composite magic you should try the item "Skull of a Resurrected Necromancer".

Current version

This is version 2.5 for Minecraft 1.16.5.

New features

#1270 Render current composite configuration in GUI
#1277 Add on-screen help text to composite item


#1281 Add positioning of item stack icons for the CompositeMagicItem renderer based on resolution
#1287 Render active combination of composite items in GUI for books
#1292 Refactor BeastmasterBook to support rendering of active combination of composite items
#1293 Refactor CobwebBook to support rendering of active combination of composite items
#1295 Refactor DecoyBook to support rendering of active combination of composite items
#1298 Refactor DigMobHoleBook to support rendering of active combination of composite items
#1301 Refactor EmitHorizontalForceBook to support rendering of active combination of composite items
#1303 Refactor EmitVerticalForceBook to support rendering of active combination of composite items
#1305 Refactor FallingAnvilBook to support rendering of active combination of composite items
#1307 Refactor IceBlockBook to support rendering of active combination of composite items
#1309 Refactor LargeFireballBook to support rendering of active combination of composite items
#1311 Add large fireball projectile item


#1312 Refactor LavaBlockBook to support rendering of active combination of composite items
#1314 Refactor LightningBoltBook to support rendering of active combination of composite items
#1316 Refactor MultipleArrowsBook to support rendering of active combination of composite items
#1317 Add arrow projectile item


#1319 Refactor ReceiveAggroBook to support rendering of active combination of composite items
#1321 Refactor SmallFireballBook to support rendering of active combination of composite items
#1322 Add small fireball projectile item


#1323 Refactor SmallFireballRingBook to support rendering of active combination of composite items
#1324 Refactor SpawnFlamingChickenBook to support rendering of active combination of composite items
#1326 Refactor SpawnSquidBook to support rendering of active combination of composite items
#1328 Refactor TeleportBook to support rendering of active combination of composite items
#1330 Add wither skull projectile item


#1331 Refactor WitherSkullBook to support rendering of active combination of composite items

Other changes

#902 Refactor registration of projectile to use deferred registry
#1279 Refactor BuildMineBookRenderer to reuse ports across rendering invocations
#1283 Delete debug renderers
#1290 Remove unsued UUID definitions in CompositeMagicItemRenderer

Bug fixes

#1139 HUD item doesn't render selected block type
#1300 Wrong description shown for FallingAnvilBook
#1288 Mod fails to start with error: NullPointerException: Cannot get config value before spec is built

The complete list of changes

The list of all resolved issues in this release.

Previous releases

The content of the previous releases can be found at https://github.com/athrane/bassebombecraft/releases

Reporting errors

If you experience an error using the mod, please report it on the Github issue page: https://github.com/athrane/bassebombecraft/issues.

If you don't use GitHub you can also report an error in the comments section below.

Documentation

In creative mode, the items can be accessed from the BasseBombeCraft tab. In other gameplay modes, e.g. survival, the items can be built using their recipes.

Composite magic

Composite magic is a new feature introduced with release 1.44. Composite magic allows for the creation of magical effects through the combination of a special kind of item called a composite item into sequences.

As of release 1.48 of the mod, approximately 50+ composite items exist which support more than 1 million combinations.

Start with composite magic

To start using composite magic equip the item "Skull of a Resurrected Necromancer". 

Shift-click to configure magic in GUI supported by the item.

The GUI layout

The GUI contains three groups of slots:

  • The topmost section consists of 6 slots. Only composite items can be placed in these combo slots. Composite items that are placed in these six combo slots will be interpreted as the current combination of composite magic used by the skull. 
  • The middle section of 3x10 slots is the player inventory. Composite items from the inventory can be dragged into the combo slots.
  • The lower section of 10 slots is the player hotbar. Composite items from the hotbar can be dragged into the combo slots.

 

Getting advice on legal combinations

Below the combo slots, the item gives an advice on which composite items can be added in the next free combo slot in order to create a valid combo:

When a legal composite item is added then a check mark appears above the item. The advice is also updated:

Create combinations from left to right

Configure magic by placing composite magic items in the combo slots. Composite items must be added from left to right:

No spaces are allowed in combo's

The first connected sequence of composite items is used by the item, i.e. there shouldn't be any empty slots between composite items. Below is an example with three composite items placed, but with an empty slot between the items. This is interpreted as a combination consisting of two items. The length of the combo can also be read from the check marks:

Minimum and maximum combo lengths

The minimal combo that actually does something is a Projectile Formation item and a Projectile item, i.e. PF + P.

The maximum length of a combo is 6.

Using the combo in the game

Finally, with the "Skull of a Resurrected Necromancer" item in the main hand right-click to use the configured magic.

The current active combo is shown in the lower right of the screen:

Types of composite items

There are different types of composite items:

  • Projectile formation (PF)
  • Projectile (P)
  • Projectile formation modifier (PFM)
  • Projectile path (PP)
  • Projectile modifier (PM)

Projectile formation (PF)

These items determine in which formation projectiles are fired. 

The first item in a sequence must be a projectile formation (PF).

Projectile formation modifier (PFM)

These items modify the formation of projectiles. 

A projectile formation modifier item (PFM) can be placed after a projectile formation item (PF). 

Projectile (P)

These items determine the type of projectile which is fired.

A projectile item (P) can be placed after a projectile formation item (PF) or a projectile formation modifier item (PFM). 

Projectile path (PP)

These items modify the flight path of a projectile.

A projectile path item (PP) can be placed after a projectile item (P) or another projectile path item (PP).

Projectile modifier items (PM)

These items modify the projectiles, e.g. on impact.

A projectile modifier item (PM) can be placed after a projectile item (P),  a projectile path item (PP), or another projectile modifier item (PM).

Supported syntax 

Supported syntax for sequences:  Sequence = PF [PFM] P {PP} {PM} 

xx is an mandatory item, e.g. PF and P.

[..] is optional item, e.g. PFM.

{..} is optional repeated item, e.g. PP and PM.

Some examples of legal sequences:

  • PF P
  • PF PFM P
  • PF P PP
  • PF P PM
  • PF P PP PM
  • PF PFM P PP
  • PF PFM P PP PP
  • PF PFM P PP PM
  • PF PFM P PP PM PM 

Examples

Example #1: Single formation + Llama Projectile

  • Item #1 is a projectile formation (PF): Single
  • Item #2 is a projectile (P): Llama

This sequence shoots a Llama projectile. Which only does some projectile when it hits something.

Corresponding syntax: PF P  

Example #2: Single formation + Llama Projectile + Explode on Impact 

  • Item #1 is a projectile formation (PF): Single
  • Item #2 is a projectile (P): Llama
  • Item #3 is a projectile modifier (PM): Explode on Impact

This sequence shoots a Llama projectile. The projectile explodes on impact (either hitting a block or a mob).

Corresponding syntax: PF P PM

Example #3: Trifurcated formation + Llama Projectile + Zig Zag formation + Spawn Cobweb + Receive Mob Aggro 

  • Item #1 is a projectile formation item (PF): Trifurcated
  • Item #2 is a projectile item (P): Llama
  • Item #3 is a projectile formation modifier item (PFM): Zig Zag
  • Item #4 is a projectile modifier item (PM): Spawn Cobweb
  • Item # 5 is a projectile modifier item (PM):  Receive Mob Aggro

This sequence shoots three Llama projectiles at once due to the trifurcated formation item.  The projectiles move in a zig-zag pattern due to the formation modifier item. When the projectiles hit something then two things happen due to the two projectile modifier items. The first item causes a cobweb to be spawn at the hit block or mob. The second item casts a curse on the mob in such a way that all mob in the vicinity attacks the poor thing. 

Corresponding syntax: PF P PFM PM PM  

Items

Skull of a Resurrected Necromancer 

Item used for composite magic. See description above 

Krenko's Command Baton

The baton is used to command creatures on the player team.

A creature can become a member of the player's team in one of these ways:
1) Entities spawned by the Book of Skeleton Army, Book of Cloud's Kitten Army and the Book of Guardians are members of the player's team.
2) Entities charmed by Beastmaster Idol, Book of Beast Charming, and Book of Beast Charming Mist are members of the player's team.

The baton supports four commands for commanding creatures:
1) Attack nearest mob which isn't a member of the player's team
2) Attack nearest player
3) Stop and dance
4) Stop attacking and follow the player 
5) No command

Books

Book of Exploding Fist

Creates a tentacle of TNT which is primed by magical spawned red stone. 

Book of Small Fireballs

It creates a fireball that is hurled at foes.

Book of Large Fireballs

It creates a giant fireball that is hurled at foes.

Book of Lingering Flame

It creates a static flame that explodes when a foe comes near.

Book of Lingering Fury

It creates a static flame that explodes violently when a foe comes near.

Book of Lava Corruption

Creates multiple temporary lava tentacles.

Book of Lava Spiral

It creates an expanding spiral of temporary lava blocks centered on where the caster is placed.

Book of Toxic Mist

Creates a cloud of poison mist.

Book of Wither Skull

Creates a Wither Skull that is hurled at foes.

Book of Wither Rage

Creates a cloud of Wither.

Book of Moving Wither Mist

It creates a cloud of Wither that is moving away to find foes.

Book of Healing Mist

It creates a cloud of healing that heal nearby friends and foes.

Book of Failed Phoenix

Summons a failed phoenix. It is no known whether this a pyromancy spell or some beastmaster conjuring.

Book of Bacon Bazooka

Summons a pig that is hurled at foes.

Book of Angry Squid

Summons a squid that is dropped over the head of a foe. The squid is not really angry until it hits the foe. If a block is hit then a squid spawns as well.

Book of Many Chickens

Summons many chickens. So be prepared for the friendly cackle.

Book of Cowtastic Abomination

Summons many cows. The Book of Wither Mist works wonders to get things quieted down again. 

Book of Raining Llamas

Makes it rain with llamas.

Book of Cloud's Kitten Army

Spawns an army of kittens ready to fight for the player. 

The kittens can be commanded by Krenko's Command Baton.

Book of Skeleton Army

Spawns an army of skeletons almost ready to fight for the player. 

The skeletons can be commanded by Krenko's Command Baton. 

Book of Creeper Cannon

Summons a creeper that is hurled at foes.

Book of Primed Creeper Cannon

Summons a primed creeper that is hurled at foes.

Book of Creeper Apocalypse

This is one of the truly profaned books and should never be used. There is no situation where it is appropriate to use this book. Nothing good has ever come out of using this book. The book summons a large gathering of primed creepers.

Book of Instant Dragon

Summons a dragon under nobody's control.

Book of Giant Zombie

Summons a giant zombie ready to fight for the player. 

The zombie can be commanded by Krenko's Command Baton.  

Book of Multiple Arrows

It creates multiple arrows that are shot at foes.

Book of Teleport

Creates a chicken egg that is hurled at the target. When the egg hits the ground the invoker is teleported to the hit location or entity.

Book of Spawn Point

It creates a chicken egg that is hurled at a block. The hit location will set the spawn point for the thrower.

Book of Falling Anvil

Creates a chicken egg that is hurled at foes. When a foe is hit then an anvil is dropped from the sky.

Book of Inconvenient Holes

Creates a chicken egg that is hurled at foes. When a foe is hit then an inconvenient hole is spawned underneath the foe.

Book of Guardian

Spawns a golem with a friendly mind.

The golem will follow and protect its creator, i.e. the player or whoever spawned him. The golem will use the books from BasseBombeCraft to protect its creator and fight other mobs. 

The golem can be commanded by Krenko's Command Baton.  

Book of Beast Charming

It creates a beast charm that is hurled at foes. If the charm hits, it will temporarily tame the monster to fight by the side of the beastmaster who conjured the charm. 

A charmed mob will follow and protect the beastmaster. A charmed mob will use the books from BasseBombeCraft to protect the beastmaster and fight other mobs. When the duration of the charm ends, a charmed mob will regain its former mental abilities.

The charmed mob can be commanded by Krenko's Command Baton. 

Book of Beast Charming Mist

It creates a cloud of beast charming. Any monster who enters the mist will temporarily be tamed to fight by the side of the beastmaster who conjured the mist.

A charmed mob will follow and protect the beastmaster. A charmed mob will use the books from BasseBombeCraft to protect the beastmaster and fight other mobs. When the duration of the charm ends, a charmed mob will regain its former mental abilities.

The charmed mob can be commanded by Krenko's Command Baton.

Book of Decoy

Spawns a decoy. All mobs in the vicinity will aggro the poor thing

Book of Enmity

Shoots projectile. If the projectile hits a target mob then all mobs in the vicinity will aggro the hit target mob. 

Book of Cobweb

Creates a cobweb that is hurled at foes. 

Book of Lightning Bolt

It creates a lightning bolt that is hurled at foes.

Book of Zeus' Mist Bolt

This is one of the divine books and should be used with care. It creates an electric mist that summons Zeus' wraith when mobs come to close.

Book of Freezing Death

It creates an ice block that is hurled at foes.

Book of Frozen Doom

It creates multiple temporary ice tentacles.

Book of Atlantic Rage

Creates multiple temporary water tentacles.

Book of DJ Snake

It creates a temporary rainbow-colored woolly tentacle.

Book of Emit Force

Emits a forward-moving shockwave.

Book of Forced Ascent

Emits a shockwave that is hurled at foes. A foe that is hit will be thrust up into the air.

Book of Forced Ascent Mist

It creates a cloud that thrusts a foe up into the air.

Book of Vacuum Mist

It creates a cloud of vacuum that pulls foes into it.

Book of Vitruvius' Road

The book contains construction magic which builds a part of a forgotten legionnaire road.

The magic is activated when used on ground block. A ground block is a block at the same level as the block that the payer is standing on. 

Book of Rainbow Road

The book contains construction magic which builds a rainbow road.

The magic is activated when used on ground block. A ground block is a block at the same level as the block that the payer is standing on. 

Book of Rainbownize

It creates an expanding spiral of rainbow-colored wool blocks centered on where the caster is placed.

Book of Copy and Paste

The book contains construction magic which can copy and paste most structures.

The magic is activated when used on ground block. A ground block is a block at the same level as the block that the payer is standing on. How to use: 

  1. Click on a ground block to defined marker #1.
  2. Click on another ground block to defined marker #2.
  3. When marker #2 is defined then click on a ground block to paste the structure between marker #1 and #2 at the clicked block.

More instructions can be found in this instruction video:

Book of Enterprise

This book is used by BasseBombe to do some serious mining.

The magic is activated either by:

  1. Click on a ground block to excavate an entrance to a lower level mine. A ground block is a block at the same level as the block that the payer is standing on.
  2. Click on a block in front of the player to excavate a mining corridor, room or hall.

Book of Duplication

This book is used by BasseBombe to duplicate a single block.

Click on a block to replace it with 2x2 blocks identical to the block clicked. Rumor has it, that the spell embedded in book staff isn't completely stable and the result sometimes can be unpredictable.

Book of Instant Abyss

It creates an abyss 50 blocks deep, complete with a small pool of water at the bottom.

The magic is activated when used on ground block. A ground block is a block at the same level as the block that the payer is standing on.

Book of Digging

Digs a hole 3x3 blocks and 1 block deep.

Book of Convenient Stairs

Shoots a projectile at a block. Where the project hits a magic stair will appear..

Book of Naturalize

It creates an expanding spiral of flowers centered on where the caster is placed.

Idols 

Rain Idol

When selected by the player, the idol will make it rain.

Chickenize Idol

When selected by the player, the idol will transform any nearby mob or animal into a chicken.

Pikachu Idol

When selected by the player, the idol will hit any nearby mob or animal by a thunderbolt.

Naturalize Idol

When selected by the player,  the idol creates an expanding spiral of flowers centered on where the player is placed.

Rainbownize Idol

When selected by the player,  the idol creates an expanding spiral of rainbow-colored wool blocks centered on where the player is placed.

Pinkynize Idol

When selected by the player,  the idol creates an expanding spiral of pink wool blocks centered on where the player is placed.

Flameblast dragon idol 

When selected by the player,  the idol will engulf any nearby mob or creatures in flames.

Ecstatic Flight Idol

When selected by the player, the idol will trigger a levitation effect on the player.

Ascensional Ecstasy Idol

When selected by the player, the idol will trigger a levitation effect for all surrounding creatures.

Beast Charming Idol

When selected by the player, the idol will charm all beasts with a certain range. If the charm hits, it will temporarily tame the monster to fight by the side of the beastmaster who conjured the charm. 

A charmed mob will follow and protect the beastmaster. A charmed mob will use the books from BasseBombeCraft to protect the beastmaster and fight other mobs. When the duration of the charm ends, a charmed mob will regain its former mental abilities.

The charmed mob can be commanded by Krenko's Command Baton.

Sunstealer Idol 

When selected by the player, the idol will engulf any nearby mob or animal in blindness and night vision.

Boom Idol 

When selected by the player, the idol will prime any nearby mob for an explosion.

Ancient Mariners Idol 

When selected by the player, the idol will spawn angry sea parrots who will attack the player's target or some random mobs.

Shield-maiden Idol 

When selected by the player, the idol will reflect mob damage back to the assailant.

Warpigs Idol 

When selected by the player, the idol will spawn psycho war pigs who will attack the player's target or some random mobs.

Attack of the Killer B's Idol 

When selected by the player, the idol will spawn killer bees who will attack the player's target or some random mobs.

Micropsia Idol 

When selected by the player, the idol will decrease the size of nearby mobs. The magic doesn't work on players.

Macropsia Idol 

When selected by the player, the idol will increase the size of nearby mobs. The magic doesn't work on players.

Respawn Idol 

When selected by the player, the idol will curse nearby mobs with a spectral curse. When a cursed mob dies any number of specters will respawn.

Potions 

Weak Amplification Potion 

This potion will weakly amplify the effect of any active effect. As long as the potion is active it will also amplify the effect of any new potion effects. If the lingering version of the potion it will amplify the effect on any mobs or player entering the lingering cloud.

Amplification Potion 

This potion will amplify the effect of any active effect. As long as the potion is active it will also amplify the effect of any new potion effects. If the lingering version of the potion it will amplify the effect on any mobs or player entering the lingering cloud.

Superior Amplification Potion 

This potion will greatly amplify the effect of any active effect. As long as the potion is active it will also amplify the effect of any new potion effects. If the lingering version of the potion it will amplify the effect on any mobs or player entering the lingering cloud.

What could the combination of amplification potion + mob priming potion be?

Mob Priming Potion 

The effect will prime the target for a timed explosion. 

Mob Aggro Potion 

The effect will make the target aggro (i.e. attack) any mob in the vicinity.  

  

Technical stuff 

Supported Minecraft versions

Version 1.1 and 1.2 of the mod supports Minecraft version 1.7.10.

Version 1.3+ of the mod supports Minecraft version 1.8.

Version 1.15+ of the mod supports Minecraft version 1.8.9 

Version 1.18+ of the mod supports Minecraft version 1.11

Version 1.29+ of the mod supports Minecraft version 1.12.2 

Version 1.31+ of the mod supports Minecraft version 1.14.3 

Version 1.39+ of the mod supports Minecraft version 1.15.3  

Version 2.0+ of the mod supports Minecraft version 1.16.5  

Installation

  1. Install Forge

  2. Download the mod and add it to the mod directory of the Minecraft directory.

  3. Start Minecraft.

User analytics

The mod uses Google Analytics (GA) to track the usage of books within the mod. GA doesn't allow you to track personal information, so we don't do that. The Minecraft user name is logged along with information about which books are used. We log the user name since it is also public when playing on a server.  If you have questions or want a report with information about your usage of the mod then please contact us.