提供: Minecraft Modding Wiki
移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
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;
30行目: 32行目:
  
  
@Mod( modid = SamplePeripheralCore.MOD_ID,
+
@Mod(modid=SamplePeripheralCore.MOD_ID,
name = SamplePeripheralCore.MOD_NAME,
+
name=SamplePeripheralCore.MOD_NAME,
version = SamplePeripheralCore.MOD_VERSION,
+
version=SamplePeripheralCore.MOD_VERSION,
dependencies = SamplePeripheralCore.MOD_DEPENDENCIES,
+
dependencies = SamplePeripheralCore.MOD_DEPENDENCIES)
acceptedMinecraftVersions = SamplePeripheralCore.MOD_ACCEPTED_MC_VERSIONS)
 
 
public class SamplePeripheralCore {
 
public class SamplePeripheralCore {
  
41行目: 42行目:
 
public static final String MOD_VERSION = "1.0";
 
public static final String MOD_VERSION = "1.0";
 
public static final String MOD_DEPENDENCIES = "after:ComputerCraft";
 
public static final String MOD_DEPENDENCIES = "after:ComputerCraft";
public static final String MOD_ACCEPTED_MC_VERSIONS = "[1.8,1.8.9]";
 
  
 
public static Block blockSamplePeripheral;
 
public static Block blockSamplePeripheral;
68行目: 68行目:
 
==== 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行目: 100行目:
 
==== 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行目: 155行目:
 
==== 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;
223行目: 223行目:
 
<source lang = "java">
 
<source lang = "java">
 
@Mod(
 
@Mod(
dependencies = SamplePeripheralCore.MOD_DEPENDENCIES
+
dependencies = SamplePeripheralCore.MOD_DEPENDENCIES)
)
 
 
public class SamplePeripheralCore {
 
public class SamplePeripheralCore {
 
   
 
   
230行目: 229行目:
 
</source>
 
</source>
 
このmodがComputerCraftの後に読み込まれるように設定しています。
 
このmodがComputerCraftの後に読み込まれるように設定しています。
 
*Modが対応するMinecraftバージョンの指定
 
<source lang = "java">
 
@Mod(
 
acceptedMinecraftVersions = SamplePeripheralCore.MOD_ACCEPTED_MC_VERSIONS)
 
public class SamplePeripheralCore {
 
 
public static final String MOD_ACCEPTED_MC_VERSIONS = "[1.8,1.8.9]";
 
</source>
 
このmodが対応しているMinecraftのバージョンを指定します。これによってmodが指定バージョン以外のMinecraftでロードされることを防ぐことができます。
 
 
今回の例ではMinecraft 1.8~1.8.9でのみ作動するように指定しています。
 
Modが対応するMinecraftのバージョンに合わせて適宜変更してください。
 
  
 
*周辺機器のブロックとTileEntityの登録
 
*周辺機器のブロックとTileEntityの登録
409行目: 395行目:
 
assets\<MOD_ID>\blockstates ディレクトリに配置します。
 
assets\<MOD_ID>\blockstates ディレクトリに配置します。
  
今回の周辺機器ブロックはBlockStateが無いので、"normal"で単一のモデルJSONファイルを指定しています。<br>
+
今回の周辺機器ブロックはBlockStateが無いので、"noemal"で単一のモデルJSONファイルを指定しています。<br>
  
 
==== sample_peripheral.json (models/block) ====
 
==== sample_peripheral.json (models/block) ====

Minecraft Modding Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMinecraft Modding Wiki:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート: