Discord

Bodkin Boats League

The Bodkin Boats League is a modded ice boat racing event with custom power-ups, dynamic music, custom collisions, improved network synchronisation, and more!







Modrinth logo
Download on modrinth




Power-ups

The key used to use a power-up can be changed in the settings for key-binds. But is Enter by default.

Fireball Power-up Fireball

A projectile that locks on to the nearest player or Blaze. Will fire forward in the direction of travel and lock onto any target in range. If it does not hit a target after a few seconds it will de-spawn. If it hits a player it will cause them to spin out.

Blaze Power-up Blaze

Can be deployed behind the payer. If a player drives into the Blaze before it de-spawns it will circle their boat and invert their controls for 5 seconds.

Shield Power-up Shield

Protects you from Fireballs and Blazes for 5 seconds.

Wind Charge Power-up Wind Charge

When used it launches you up and gives you a slight boost due to moving faster in air then on ice.

Warp Power-up Warp

Teleports you ahead to where another player is.

Vex Power-up Vex

Deploys Vexes to drop TNT on first place.



Mechanics

Collisions Collisions

When colliding with other boats, hit-boxes are now properly scaled and rotated to match the model of the boat. Unlike vanilla, this means when colliding with other boats the outcome will be more predictable and realistic. Additionally, colliding with other boats can cause both you and them to rotate, depending on the angle of collision. [See video of boat on boat collisions]
This was achieved by using a Physics library called Dyn4j.

When colliding with walls, the vanilla hit box is still used to allow for wall taps. However, wall priority has been reduced by moving the boat in multiple smaller increments per tick, allowing you to get much closer to diagonal walls before being bounced off. [See video of wall priority changes]

Networking Networking

Bodkin Boats changes the boat packets that are sent. The new packets include extra details such as velocity and player inputs, this allows other clients to better predict where your boat is by the time they receive the packet. [See video of custom networking]

Bee Recovery System Bee Recovery System

If you happen to fall off the track or get stuck, a Bee will pick you up and place you back on to the track. [See video of BRS]

Gliding Gliding

When airborne, your boat will have less friction than in vanilla allowing you to jump much further.

Media Room Media Room

The Media room is present on most tracks. Players can enter the room and take a seat in-front of the screen. When doing do their camera angle and FOV will be changed so the player is shown sitting at the desk with the screen behind them.
The screen will show the leading player in the race from various camera angles (using the Immersive Portals API).
This can be used for commentating on ongoing races for live-streams. [See video of media room]

Moving Platforms Moving Platforms

When you drive on to a moving platform, your boat moves with the platform. Moving platforms have pre-defined routes that they will follow in a loop. [See video of moving platforms]

Launch Pads Launch Pads

Launch pads are blocks then when driven over will launch your boat into the air.
The yellow variant launches you quite far while the green version only slightly to act more like a hover.

Ice Types Ice Types

Several new ice types have been added, most are recolours of packed and blue ice. However, grey ice is slower than regular ice and black ice is faster than blue ice.



Rules



Credits



Return to top