提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
13行目: | 13行目: | ||
=== ソースコード === | === ソースコード === | ||
+ | Packageは適宜設定してください。 | ||
+ | |||
==== SamplePeripheralCore.java ==== | ==== SamplePeripheralCore.java ==== | ||
<source lang = "java"> | <source lang = "java"> | ||
− | package mods.sample.peripheral; | + | // package mods.sample.peripheral; |
import net.minecraft.block.Block; | import net.minecraft.block.Block; | ||
68行目: | 70行目: | ||
==== BlockSamplePeripheral.java ==== | ==== BlockSamplePeripheral.java ==== | ||
<source lang = "java"> | <source lang = "java"> | ||
− | package mods.sample.peripheral; | + | // package mods.sample.peripheral; |
import net.minecraft.block.BlockContainer; | import net.minecraft.block.BlockContainer; | ||
100行目: | 102行目: | ||
==== TileSamplePeripheral.java ==== | ==== TileSamplePeripheral.java ==== | ||
<source lang = "java"> | <source lang = "java"> | ||
− | package mods.sample.peripheral; | + | // package mods.sample.peripheral; |
import net.minecraft.tileentity.TileEntity; | import net.minecraft.tileentity.TileEntity; | ||
155行目: | 157行目: | ||
==== PeripheralProvider.java ==== | ==== PeripheralProvider.java ==== | ||
<source lang = "java"> | <source lang = "java"> | ||
− | package mods.sample.peripheral; | + | // package mods.sample.peripheral; |
import net.minecraft.tileentity.TileEntity; | import net.minecraft.tileentity.TileEntity; | ||
230行目: | 232行目: | ||
</source> | </source> | ||
このmodがComputerCraftの後に読み込まれるように設定しています。 | このmodがComputerCraftの後に読み込まれるように設定しています。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*周辺機器のブロックとTileEntityの登録 | *周辺機器のブロックとTileEntityの登録 | ||
409行目: | 398行目: | ||
assets\<MOD_ID>\blockstates ディレクトリに配置します。 | assets\<MOD_ID>\blockstates ディレクトリに配置します。 | ||
− | 今回の周辺機器ブロックはBlockStateが無いので、" | + | 今回の周辺機器ブロックはBlockStateが無いので、"noemal"で単一のモデルJSONファイルを指定しています。<br> |
==== sample_peripheral.json (models/block) ==== | ==== sample_peripheral.json (models/block) ==== |