<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/orekyuu/">
    <title>幼女MODwiki</title>
    <link>http://w.atwiki.jp/orekyuu/</link>
    <atom:link href="https://w.atwiki.jp/orekyuu/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>幼女MODwiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-07-11T15:01:25+09:00</dc:date>
    <utime>1341986485</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/orekyuu/pages/12.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/orekyuu/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]

----
**幼女カスタム関連
[[幼女のAIの導入方法&gt;http://www34.atwiki.jp/orekyuu/pages/15.html]]

**AI開発関連
----
-クラス解説
[[IYoujoAI&gt;http://www34.atwiki.jp/orekyuu/pages/17.html]]
[[EntityYoujo&gt;http://www34.atwiki.jp/orekyuu/pages/18.html]]
[[YoujoInventory&gt;http://www34.atwiki.jp/orekyuu/pages/19.html]]
-チュートリアル的なの

**セリフ開発関連
----
[[セリフの書き方&gt;http://www34.atwiki.jp/orekyuu/pages/16.html]]


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-07-11T15:01:25+09:00</dc:date>
    <utime>1341986485</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/19.html">
    <title>YoujoInventory</title>
    <link>https://w.atwiki.jp/orekyuu/pages/19.html</link>
    <description>
      **クラスの解説
幼女のインベントリを表すクラスです。

----
**変数の解説
***public ItemStack Contents[]
中に入っているアイテムを保持しておく配列です。

***private EntityYoujo entity
インベントリの持ち主の幼女のインスタンスが入っています。
----
**メソッドの解説
AI開発で使いそうなものだけ書いておきます。
基本はPlayerInventoryと同じです。

***public int getFirstEmptyStack()
一番数字の小さい空のスロットのスロット番号を返します。
存在しない場合は-1を返します。

***public boolean hasItem(int par1)
指定したスロットにアイテムが入っているかどうかを判定します。

***public boolean addItemStackToInventory(ItemStack par1ItemStack)
指定したアイテムスタックをインベントリに追加します。

***public boolean removeItemStackToInventory(ItemStack par1ItemStack)
指定したアイテムスタックをインベントリから削除します。

***public boolean hasItemStack(ItemStack par1ItemStack)
指定したアイテムスタックがインベントリに存在しているかどうかを調べます。

***public void dropAll()
インベントリの中身のアイテムを全てドロップさせます。

***public void itemDrop(int i)
指定したスロット番号にあるアイテムをドロップさせます。

***public int getItemStackSize(ItemStack item)
インベントリ内で指定したアイテムと同じアイテムの合計数を返します。    </description>
    <dc:date>2012-07-11T14:57:45+09:00</dc:date>
    <utime>1341986265</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/18.html">
    <title>EntityYoujo</title>
    <link>https://w.atwiki.jp/orekyuu/pages/18.html</link>
    <description>
      **クラスの説明
幼女自体のクラスです。

----
**変数解説
***private IYoujoAI youjoAI
現在の幼女のAIのインスタンスが入っています。
この中身はgetYoujoAIメソッドで取得することができます。

***public static List&lt;IYoujoAI&gt; youjoAIList
ロードされたETCAIが入っています。

***public static IYoujoAI defaultAI
デフォルトのAIが入っています。

***public YoujoInventory inventory
幼女のインベントリが入っています。

***public EntityPlayer targetPlayer
ついていくプレイヤー（主人）のインスタンスが入っています。

***private boolean flag
プレイヤーが死んだかどうかを調べるためのフラグです


***private ItemStack heldItem
現在手に持っているアイテムが入っています

----
**メソッド解説
ここではAI作成の時に使うメソッドを紹介します。

***public void setYoujoAINum(int i)
リストの要素番号からAIを変更します。

***public void setYoujoAI(IYoujoAI a)
指定されたインスタンスにAIを変更します。

***public IYoujoAI getYoujoAI()
現在のAIを調べることができます。

***public ItemStack getHeldItem()
現在手に持っているアイテムを返します。

***public void setHeldItem(ItemStack item)
指定されたアイテムを持たせることができます。

***public Entity getNearestEntity()
幼女から一番近いEntityを返します。    </description>
    <dc:date>2012-07-11T14:36:34+09:00</dc:date>
    <utime>1341984994</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/17.html">
    <title>IYoujoAI</title>
    <link>https://w.atwiki.jp/orekyuu/pages/17.html</link>
    <description>
      **クラスの説明
幼女のAIであることを表すインターフェースです。
AIを作成する場合は、必ずこれを実装してください。

----
**メソッド解説
***public void excute(EntityYoujo entity)
AIが使われている間、毎Tick呼び出されます。
やらせたい行動などは主にこの部分で書きます。

***public String AIName()
AIの選択画面に表示されるAIの名前です。
アルファベット以外にも、日本語も使うことができます。

***public void start(EntityYoujo entity)
AI開始時に一度だけ呼び出されます。
主に初期化処理を書いたりします。

***public void end(EntityYoujo end)
AI終了時に一度だけ呼び出されます。

***public void damege(DamageSource par1DamageSource, int par2)
幼女がダメージを受けた時に呼び出されます。

***public void fall()
幼女が落下している時呼び出されます。

***public void kill()
幼女が死んだ時に呼ばれます

***public void entityCollision(Entity par1Entity)
何かのEntityと接触した時に呼ばれます

***public void inPortal()
ポータルの中にいるときに呼ばれます

***public void inWeb()
蜘蛛の巣の中にいるときに呼ばれます    </description>
    <dc:date>2012-07-11T13:36:41+09:00</dc:date>
    <utime>1341981401</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/16.html">
    <title>セリフの書き方</title>
    <link>https://w.atwiki.jp/orekyuu/pages/16.html</link>
    <description>
      **セリフとは
----

幼女MODでは、プレイヤーから離れているときにYキーを押すとワープしてきますが、ワープできない場合はチャットにメッセージで現在座標を教えてくれます。
MOD使用者は自由にそのメッセージを変更できます。

**セリフのファイルの場所
----

幼女のセリフは、mods/YoujoAI/serifに入っているテキストファイルに書いてあります。
このフォルダに入っているテキストファイルからランダムでチャットに表示する内容が選ばれます。
テキストファイルの追加・編集・削除もできます。

**セリフの書き方
----

まずは、serifフォルダのテキストファイルを全て削除し、新しくテキストファイルを作ります。
作成したら、テキストファイルに以下の文章を打ち込みます。

幼女のセリフのテストです。
Test

上の文章を書いたあと、適当な名前で保存して起動して同じメッセージが表示されたら成功です。

**現在座標を書く
----

次に現在座標の書き方です。
X座標の値が欲しい場合は「PosX」と打ち込みます。
さっき作ったテキストファイルを以下の文章に変えます

幼女のセリフのテストです。
X座標はPosX、Y座標はPosY、Z座標はPoxZです。

上の文章がゲームでPosXがX座標に変わっていたら成功です。    </description>
    <dc:date>2012-06-24T15:42:26+09:00</dc:date>
    <utime>1340520146</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/15.html">
    <title>幼女のAIの導入方法</title>
    <link>https://w.atwiki.jp/orekyuu/pages/15.html</link>
    <description>
      **AIの入手
----

幼女MODはAI用のクラスファイルを指定のフォルダに追加することで、行動パターンを増やすことができます。
AIのクラスファイルは、日本非公式フォーラムの幼女MOD本体が配布されているページでダウンロードすることができます。

**AIフォルダの作成
----

AIを入れるためのフォルダを作成します。
幼女MODを導入して、一度起動したあとmodsの中にYoujoAIというフォルダが生成されていたら成功です。

**AIの導入
----

YoujoAIの中のetcAIというフォルダに最初にダウンロードしたクラスファイルを入れます。
その後、minecraftを起動し、AIのリストのなかに目的のAIが追加されていたら完了です。
お疲れ様でした。    </description>
    <dc:date>2012-06-23T23:47:28+09:00</dc:date>
    <utime>1340462848</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/orekyuu/pages/1.html</link>
    <description>
      ***幼女MODwikiとは
幼女MODwikiはminecraftの幼女MOD開発などの意見交換に使っていくページです。    </description>
    <dc:date>2012-06-23T23:15:32+09:00</dc:date>
    <utime>1340460932</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/14.html">
    <title>プラグイン/インスタグラム</title>
    <link>https://w.atwiki.jp/orekyuu/pages/14.html</link>
    <description>
      *インスタグラムプラグイン

人気の画像共有サービス、Instagram(インスタグラム）の画像をアットウィキに貼れるプラグインです。


 #ig_user(ユーザー名)
 と記載することで、特定ユーザーのInstagramのフィードを表示することができます。

例）@dogoftheday
#ig_user(dogoftheday)

----

 #ig_tags(タグ名)
 と記載することで、特定タグのInstagramのフィードを表示することができます。

#dogofthedayjp タグ
#ig_tag(dogofthedayjp)

----

 #ig_popular
 と記載することで、Instagramのpopularフィードを表示することができます。



詳しい使い方は以下のページを参考にしてください！
＝＞http://www1.atwiki.jp/guide/pages/935.html

--------    </description>
    <dc:date>2012-06-23T22:39:57+09:00</dc:date>
    <utime>1340458797</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/13.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/orekyuu/pages/13.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2012-06-23T22:39:57+09:00</dc:date>
    <utime>1340458797</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/orekyuu/pages/12.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/orekyuu/pages/12.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2012-06-23T22:39:57+09:00</dc:date>
    <utime>1340458797</utime>
  </item>
  </rdf:RDF>
