跳到正文

MiniScaled (Unofficial Forge Port)

作者:Exouxas

An unofficial Forge port for MiniScaled

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

MiniScaled

Should work pretty much like the Fabric version. Make a frame out of stained glass in 2x2x2, 4x4x4, 8x8x8, 16x16x16, or 32x32x32 formats, then right click it with a netherite ingot. Each player may only use one of each size+color combo.

Original code: https://github.com/iPortalTeam/MiniScaledMod

Why

I wanted this mod with Forge.

How

GitHub Copilot 😛 (I hate Java, so I made Copilot do it all for me)

Changes

This port replaces Fabric-specific APIs with Forge equivalents:

  • @ModInitializer → @Mod constructor with FMLJavaModLoadingContext
  • @ClientModInitializer → FMLClientSetupEvent + EntityRenderersEvent.RegisterRenderers
  • FabricEntityTypeBuilder → EntityType.Builder via Forge DeferredRegister
  • FabricBlockEntityTypeBuilder → BlockEntityType.Builder via Forge DeferredRegister
  • UseBlockCallback.EVENT → PlayerInteractEvent.RightClickBlock
  • ClientTickEvents.END_CLIENT_TICK → TickEvent.ClientTickEvent
  • ServerTickEvents.END_SERVER_TICK → TickEvent.ServerTickEvent
  • ItemGroupEvents.modifyEntriesEvent → BuildCreativeModeTabContentsEvent
  • CommandRegistrationCallback → RegisterCommandsEvent
  • ServerLifecycleEvents.SERVER_STARTED → ServerStartedEvent
  • EntityRendererRegistry → EntityRenderersEvent.RegisterRenderers
  • ModMenuApi (config screen) → ConfigScreenHandler.ConfigScreenFactory
  • @Environment(EnvType.CLIENT) → @OnlyIn(Dist.CLIENT)
  • All block/item/entity registrations via DeferredRegister

常见问题

MiniScaled (Unofficial Forge Port) 支持哪些 Minecraft 版本?

MiniScaled (Unofficial Forge Port) 支持 Minecraft Java 版 1.20.1–1.20.6,共 6 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

MiniScaled (Unofficial Forge Port) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Exouxas 的其他作品

查看全部 →