Marketplace/Gameplay/Ice

Ice

minecraftFreev1.0.0

Description

​Act as an expert Java Developer for Minecraft Paper/Spigot (Version 1.21+).

​I need a custom minigame core plugin called "IceEngine" that handles high-speed boat-on-ice racing mechanics. The goal is to create a "Tactical Racing" game. Focus purely on the gameplay mechanics; do not include lobby or game-state logic yet.

​1. Boat Physics & Auto-Jump Mechanics

​Ice Stairs/Slabs Boost: When a boat is sliding on any "Ice" material (Blue Ice, Packed Ice, etc.) and hits a "Stair" or "Slab" block of any kind, the plugin must apply an upward and forward velocity to the boat so it "jumps" or "steps up" smoothly without losing speed. ​Slime Block Jumps: If a boat moves over a Slime Block, apply a significant vertical Velocity boost (Launch effect). ​Speed Indicator: Display the boat's current speed (blocks per second) in the Action Bar of the player inside the boat. Use a "Neon Blue" color theme for the text.

​2. Tactical Combat (The "Ice Pick")

​Custom Item: Create a "Knockback Stick" (Material: STICK) named "&b&lIce Pick". ​Knockback Multiplier: When a player hits another boat/player while the victim is on any Ice material, multiply the horizontal knockback by 2.5x. ​Freeze Status: When a player is hit by the "Ice Pick," apply a Slowness IV and Blindness effect for 2 seconds (the "Freeze" effect).

​3. Utility & Configuration

​Auto-Boat Spawner: When a player right-clicks a Blue Concrete block with an empty hand, automatically spawn a boat, place the player inside it, and give them an "Ice Pick." ​World-Specific: Ensure these listeners only function in worlds specified in a config.yml. ​Code Quality: Use Listener classes and PlayerMoveEvent or VehicleMoveEvent efficiently to avoid server lag

Reviews (0)

No reviews yet

Be the first to leave a review!

Mahim Sikder

Seller

Mahim Sikder

0

downloads

Versionv1.0.0
Platformminecraft
Typepaper
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Gameplay
Published on11/03/2026
Last update11/03/2026
Free