Skip to content

Instantly share code, notes, and snippets.

View RisingInIris2017's full-sized avatar
🥭
Mangonized

Isaac Tadokoro RisingInIris2017

🥭
Mangonized
View GitHub Profile

为什么你学不会Minecraft模组开发

这篇阅读时长五分钟的文章可能是目前最有价值的模组开发入门指南。

为什么要写这篇文章

笔者经常刷到所谓的“教你开发模组”系列视频。它们通常雄心勃勃地向你介绍模组开发的具体步骤,例如如何创建项目;其中有些甚至花费大量时间,向你传授编程基础。可往下一划,你就会在推荐视频栏目里看到很多过去类似的教程,它们往往都不了了之,即使你真的耐着性子看完,也可能仅仅学了个皮毛,做不出自己真正想要的东西。

这些教程往往忽视了一个重要且基础的问题,那就是分析并解决问题的思路。下文将试图补足这一点,并对你的模组开发之路有所启发。

import com.mojang.datafixers.util.Function3;
import com.mojang.serialization.Codec;
import com.mojang.serialization.codecs.RecordCodecBuilder;
import net.minecraft.block.BlockState;
import java.util.List;
public class CodecExample {
public static final Codec<CodecExample> CODEC = RecordCodecBuilder.create(
instance -> instance.group(
@RisingInIris2017
RisingInIris2017 / ffmpeg.md
Last active July 2, 2021 01:43 — forked from protrolium/ffmpeg.md
ffmpeg guide

ffmpeg

My Default Converting Command

ffmpeg -i filename -ab 320000 -ar 48000 output.mp3

Converting Audio into Different Formats / Sample Rates

Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma

You can get the list of supported formats with:
ffmpeg -formats