← Назад к ресурсам

Monday Night Minin'

A Friday Night Funkin' inspired rhythm versus mod

Modrinth minigame social

Описание

# Monday Night Minin' *Or "Monimi" for short* A Friday Night Funkin' inspired rhythm versus mod; play by yourself or against an opponent for the highest score! > **🛈 Note** > **No charts are included in the mod!** > You will need to download them separately _(for licensing reasons)_. ## Features - **Speakers**, where you can check out and play charts - **Microphones**, can't rap without one!! - Solo and versus play - Data-driven charts and player animations - Swaggy note splashes and judgement text - Configurable scroll speed and toggleable down scroll ## Where to Get Charts Here are some released charts which can be played with Monimi: - [Monimi: Vocaloid](https://modrinth.com/mod/monimi-vocaloid) - [Monimi: Hololive](https://modrinth.com/mod/monimi-hololive) ## Making Your Own Charts There is no official chart editor, meaning you will have to use FNF's chart editor and convert it to the following format yourself: ```json { "song": { "name": "ROT FOR CLOUT", "artist": "Jamie Paige", "file": "monimi:music/rot_for_clout", "cover": "monimi:textures/cover/rot_for_clout.png", "length": 150, "bpm": 172 }, "charter": "Blex", "scrollSpeed": 2.8, "notes": [ [ 200, 0 ], [ 400, 1 ], [ 600, 2 ], [ 800, 3 ], [ 1000, 0, 500 ], [ 1200, 1, 500 ], [ 1400, 2, 500 ], [ 1600, 3, 500 ] ... ] } ``` Each note is 2 or 3 numbers, representing the time, direction, and length respectively. Time and length are both in milliseconds, and the directions are 0 - left, 1 - down, 2 - up, 3 - right. ## Making Your Own Animations Animations are bound to the microphone item and are completely data-driven. In order to create a new animation, ensure the following things are setup first: - Get [Blockbench](https://www.blockbench.net/) - Install the [GeckoLib plugin](https://wiki.geckolib.com/docs/geckolib5/setup/blockbench/the-plugin/#installation) inside Blockbench - Download [this player model](https://codeberg.org/Chai/monday-night-mining/raw/branch/master/player.bbmodel) ### Animating Inside Blockbench, open the player and switch to the animations tab. Then, either modify the existing five animations or create a new group and make your own animations inside there. _(If doing so, ensure to keep the animation names the same)_. When finished animating, export the JSON file, rename it and move it inside the appropiate location inside an resource pack _(`assets//animations/`)_. > **🛈 Hints** > - The animations are supposed to feel snappy! Try to work with instant poses and keep movement down to a few frames, though, the animations _can_ be made as long as needed. > - Right-clicking on an animation shows their properties. Looping behavior can be adjusted there. Use the `Loop Delay` field to determine where the next loop starts _(the label is missleading)_ ### Loading the Animation In-Game Inside Minecraft, an item needs to be modified to be recognized as a microphone with our new animation. This is done through [Item Components](https://minecraft.wiki/w/Item_components). The following command can be used as an quick start: ``` /give @s copper_axe[monimi:microphone=":"] ``` It can be extended and modified to your liking by either changing the base item (`copper_axe`) and adding more components that also change its name and appearance. Additionally, recipes can be modified to contain these components too.