Code Monkey home page Code Monkey logo

mituyaproject's Introduction

MituyaProject

  • Master Build Status
  • Develop Build Status

じゃんじゃんPullreq送ってくださいー

mituyaproject's People

Contributors

ezura574 avatar fumitti avatar wgsd avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mituyaproject's Issues

Tipsが古い

    tip.add("放置はnew_worldのデフォルトリスポで!(ダメージ無効&餓死しないよ!)");
    tip.add("死んだ時は /spawn back で取りにいこう!!");
    tip.add("チェストショップを有効活用しよう!");
    //tip.add("動的マップを活用しよう! (http://map.328mss.com/)");
    tip.add("ホームを設定しましょう (/home set)");
    tip.add("不具合報告などはフォーラムへ http://forum.328mss.com/forums/");
    tip.add("Wikiの編集大歓迎!自分の町の情報を載せちゃったり!? http://wiki.328mss.com/");
    tip.add("ブロックを掘って ジャックポットを当てよう!! (/jackpot)");
    tip.add("不具合等ありましたらこちらに登録してチケットを発行してください http://redmine.328mss.com/");
    //tip.add("毎週月曜 24:00 ~ 26:00 は定期メンテナンスです");
    //tip.add("328一周年企画のアンケート実施中!328HPフォーラムの[イベント企画,宣伝]のイベントトピックまで!");
    //tip.add("みつやプラグイン漢字完全対応!!");
    tip.add("只今の時刻は <realtime> です");

コマンドショップでアイテムとして入手しないIDの物が買える

放送視聴者報告
17:4 旧アカシア原木(162)⇒ 横向きオーク原木

17:4を買うとアカシアとして渡されるが置くとオークになる。
(報告者がどっちのつもりでどうやって17:4を買ったかは未詳)

など、テクスチャの無い旧アイテムや旧名で処理されるIDが残ってる

【要望】サインコマンドにレッドストーン信号を出力するコマンドが欲しい。

#25
で本が正しく移動されないので、mineを消費してレッドストーン信号を出すコマンドで、ドロッパーに信号を送れば解決します。
また、応用的には、入館料や、駅の改札などにも使えると思います。

悪用されるとすれば、レッドストーンを出すだけなので、望んでいる結果が得られなかった場合、返金が出来ない点です。これはcheckフラグの有無に関わらず、警告を必ず出すようにし、自己責任とすれば解決できると思います。

実装の方、ご検討よろしくお願いします。

ルール改定案

ルールについて指摘が多いのでお難く改めてみた。突っ込みや変える変えないの意見を。
特に、5.0.0 土地再利用要望の警告方法、期間うんぬんは仮案のため指摘おなしゃす


0.0.0 前書き
サーバーに参加する際には以下の利用規約を承諾したものと見なす。
以下の利用規約は予告なく変更する場合があり、予告なくサービスの内容を変更したり、提供を中止できるものとする。

1.0.0 権利
328mssサーバーで遊ぶ際の権利のありかについて。

1.1.0 所有の権利
1.1.1 設置物の権利
設置物の所有権は設置した者に有する。
設置者が承諾、放棄、または設置者不明の場合はこの限りではない。

1.1.2 保護を掛ける権利
所有権のある設置物にエリア保護およびチェスト保護を掛けることができる。
共有使用を前提とする場合を除き、代理保護は原則認められない。
他人の所有物に保護を掛け、その所有者から要求があった場合保護者はこれを解決しなければならない。

1.1.3 アイテム所有の権利
アイテムの権利はインベントリ内およびチェスト保護の掛かったチェストに収納されたものに有する。
なんらかの理由でアイテムが混同した場合は当事者でこれを解決しなければならない。

1.2.0 補償補修の権利
権利を有する物に何らかの損害があった場合、状況に応じてこれを補償する場合がある。
ただしこれは「1.1.2保護を掛ける権利」を行使したエリア保護内の設置物、チェスト保護内のアイテムおよびインベントリ内の消滅物に限るが、公共性や規模形状を理由に保護が掛けられないと判断された場合にはこの限りではない。

1.3.0 撤去の権利
1.3.1 保護の撤去
隣接するエリア保護が重複した場合、当事者はこれを解決しなければならない。

1.3.2 放置物の撤去
放置物であっても「1.1.1設置物の権利」に基づき勝手な撤去は原則認められない。
ただし永住または使用中の可能性が極めて低い、沸き潰し松明など一時的なものと判断できるものはこの限りではない。
放棄物を撤去する権利は、放置物撤去の要請をGMに行う権利とする。撤去はGMが介入管理する。(後述)

2.0.0 禁止行為
328mssサーバーでは以下の行為を禁止し、行為があった場合には処罰を行う。

2.1.1 公序良俗、一般常識、マナーに反する行為言動
2.1.2 同意を得ないPvP(PK)行為 (後述)
2.1.3 他人が所有権を有する物の破壊、窃盗 (後述)
2.1.4 他人のプレイを妨害する行為
2.1.5 他人の名義を名乗る等のなりすまし行為
2.1.6 運営を妨害する行為
2.1.7 ゲームクライアントの改変やチート・ツール等を用いた正常ではないゲームプレイ
2.1.8 飛行、透視、加速などチートと等しい、あるいは疑わしき行為
2.1.9 ゲームやサーバーの不具合、バグを利用する行為、またはそのような行為の他人への教唆。
2.1.10 マクロ等を用いた自動プレイ
2.1.11 サーバーに過度の負担を及ぼす行為
2.1.12 そのほか運営が不適切と判断するもの。

3.0.0 PvP
PvPコマンドによって攻撃不可に設定しているプレイヤーに対して以下のすべてを禁止する。

3.1.1 火を点ける
3.1.2 溶岩をかける
3.1.3 TNTで爆破する
3.1.4 高所から落とす
3.1.5 ピストンや砂・砂利で圧殺する
3.1.6 水に沈めて窒息させる
3.1.7 敵対NPCをけしかける
3.1.8 その他殺害を目的とする行為

3.2.0 PvPによる損害
PvPコマンドによって攻撃を許可した場合、これを容認したものとみなす。
PvPの容認によってアイテムが移動した場合には「1.1.3 アイテム所有の権利」に基づく。

4.0.0 破壊と窃盗
他人が所有権を有する物の破壊および窃盗を禁止する。
所有権を放棄したもののうち公共性が高いと認められる物の破壊および窃盗についても同条および「2.1.4 他人のプレイを妨害する行為」に当たるものとして罰する。

4.1.0 破壊及び窃盗による損害
破壊及び窃盗のによる損害は所有物保護の不履行として原則補償しない。
ただし「1.2.0 補償補修の権利」に基づき異常性・損害規模を考慮して補償補修する場合がある。

5.0.0 放置物の撤去要請
「1.1.1設置物の権利」に基づき勝手な撤去は原則認められない。放置物の撤去は、放置場所の再利用を目的にGMが介入し行う。
以下の状況に応じてGMがコンタクトをとり、権利を放棄あるいは返答なく放棄とみなした場合撤去を実行する。

5.1.0 保護の無い放置物
「1.3.2 放置物の撤去」に基づき即時撤去か撤去猶予をGMが判断する。
撤去猶予の場合は警告看板の設置およびゲーム内メールを送信し、期限までに看板が取り除かれなければ他プレイヤーが撤去してもよい。(設置者不明でかつ撤去猶予が必要な場合は看板設置のみ行う)
メールは[/mail read -n]で確認できる。猶予は警告処置から1ヶ月とする。

5.2.0 保護下の放置物の撤去
放置場所の再利用を目的に撤去してもよいかGMが判断する。
撤去の場合は警告看板の設置およびゲーム内メールを送信し、期限までに看板が取り除かれなければアドミンが保護の解除及び撤去を実行する。
メールは[/mail read -n]で確認できる。猶予は保護者の最終ログインから6ヶ月とする。

最終改定 2015年月日
以上

同時にgachaをコマンド看板で複数購入すると一部消えてしまう

アイテム空きが1個の状態でガチャを3連続のコマンド看板で引くと一部消失してしまう

原因予想

非同期で動作中空きの確認がすべて同時期に発生しreturnが発生しなかったことが原因だと思われる

対処方法

・一番手っ取り早い方法としてItem追加イベントで追加に失敗(アイテム空きなし)した場合はアイテムをプレイヤーの位置にドロップさせたほうが楽
・他のガチャがタスクで動作中は完了までロックする

エンティティ系・MOBが消えるバグ。

エンティティ系のアイテム、額に飾ったアイテムがランダムで消えるバグがあります。
消える物(確認した物)
・額に飾ったアイテム
・防具立てに飾ったアイテム
・飼いならしたMOB
など。

オフラインプレーヤーを直接ロードしてる処理の廃止

オフラインプレーヤーを直接ロードしてる処理の廃止

  • オフラインプレーヤーのホームのロード
  • 送金 等

オフライン中に名前が変更される可能性があるため今後非推奨→廃止へと段階的に切り替えていく
具体的には個人ホームへのオフライン時の移動等 代替手段はワープコマンド等の実装

送金はメールやオンライン時のトレードのみ可能とする

ハーベスト更新自動化

1週間に1度 明け方頃に自動更新させる
#40 の再起動前もしくは後に1週間たってる場合は初期化させるようにする

コマンドショップsellでの価格の不具合

現在sellコマンドは停止中です。

itemID 98:3(模様付き{入り}石レンガ{Cracked Stone Bricks})によって錬金できてしまう不具合。
 レシピはハーフ石レンガ2つ。=丸石4個で3個作れてしまう。

石の価格は8
4個で32

模様石レンガの売却価格は450
3個で1350

最低単位で1318mineの錬金が可能。

DBにアクセスできる人お願いします。

【1.8対応】非推奨のメソッド切り替え

コンパイル時に出る�非推奨メソッド

--- maven-compiler-plugin:2.3.2:compile (default-compile) @ MituyaProject ---
Compiling 315 source files to /Users/**/project/github/MituyaProject/target/classes
com/chantake/MituyaProject/RSC/Circuit/IO/OutputPin.java:[18,26] [deprecation] org.bukkit.materialのDoorは非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[913,23] [deprecation] ItemStackのItemStack(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[942,31] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[1049,23] [deprecation] ItemStackのItemStack(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[1067,27] [deprecation] ItemStackのItemStack(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[1071,35] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2003,31] [deprecation] LivingEntityのgetTargetBlock(HashSet<Byte>,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2014,28] [deprecation] LivingEntityのgetTargetBlock(HashSet<Byte>,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2206,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2207,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2208,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2209,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2210,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2211,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2212,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2213,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2214,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2215,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2216,26] [deprecation] ItemStackのItemStack(int,int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2230,102] [deprecation] EntityTypeのfromName(String)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2238,23] [deprecation] ItemStackのItemStack(int)は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2387,42] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Player/PlayerInstance.java:[2763,23] [deprecation] PlayerのplayEffect(Location,Effect,int)は非推奨になりました
com/chantake/MituyaProject/MituyaProject.java:[694,17] [deprecation] BukkitSchedulerのscheduleSyncRepeatingTask(Plugin,BukkitRunnable,long,long)は非推奨になりました
com/chantake/MituyaProject/Bukkit/Listener/MituyaProjectPlayerListener.java:[273,193] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/Bukkit/Listener/MituyaProjectPlayerListener.java:[273,141] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Bukkit/Listener/MituyaProjectPlayerListener.java:[289,98] [deprecation] NoteのgetId()は非推奨になりました
com/chantake/MituyaProject/Bukkit/JapaneseMessage.java:[130,37] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Bukkit/JapaneseMessage.java:[148,74] [deprecation] EntityTypeのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Bukkit/JapaneseMessage.java:[150,30] [deprecation] EntityTypeのgetName()は非推奨になりました
com/chantake/MituyaProject/World/WorldManager.java:[83,40] [deprecation] EnvironmentのgetEnvironment(int)は非推奨になりました
com/chantake/MituyaProject/World/WorldManager.java:[84,40] [deprecation] DifficultyのgetByValue(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[254,21] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[263,54] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[288,76] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[288,59] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[362,21] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[371,54] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[386,62] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[401,76] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[401,59] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[463,35] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[474,43] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[493,33] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[498,23] [deprecation] ItemStackのItemStack(int,int,short)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[608,21] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[617,54] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[651,76] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[651,59] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[745,21] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[754,54] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[770,62] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[774,66] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/ChestShopManager.java:[774,49] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/Player/Sign/ItemChestManager.java:[115,34] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Player/Sign/ItemChestManager.java:[144,51] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Player/Sign/ItemChestManager.java:[148,89] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/MobManager/MobManager.java:[85,94] [deprecation] EntityTypeのgetName()は非推奨になりました
com/chantake/MituyaProject/World/Shop/CommandShopManager.java:[125,36] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/World/Shop/CommandShopManager.java:[151,44] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Tool/Tools.java:[353,46] [deprecation] LivingEntityのgetTargetBlock(HashSet<Byte>,int)は非推奨になりました
com/chantake/MituyaProject/Tool/Tools.java:[495,53] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Tool/Tools.java:[495,34] [deprecation] MaterialDataのMaterialData(int)は非推奨になりました
com/chantake/MituyaProject/Midi/JingleNoteManager.java:[159,43] [deprecation] WorldのgetBlockTypeIdAt(Location)は非推奨になりました
com/chantake/MituyaProject/Data/ChestShopData.java:[48,23] [deprecation] ItemStackのItemStack(int,int,short)は非推奨になりました
com/chantake/MituyaProject/Data/ChestShopData.java:[92,28] [deprecation] ItemStackのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/Event/EventManager.java:[59,34] [deprecation] EntityTypeのfromName(String)は非推奨になりました
com/chantake/MituyaProject/Event/EventManager.java:[107,41] [deprecation] BukkitSchedulerのscheduleAsyncDelayedTask(Plugin,Runnable,long)は非推奨になりました
com/chantake/MituyaProject/Permissions/PermissionExListener.java:[44,16] [deprecation] PermissionUserのsetGroups(String[])は非推奨になりました
com/chantake/MituyaProject/Data/CommandShopData.java:[57,13] [deprecation] ItemStackのItemStack(int,int,short)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[278,61] [deprecation] MaterialのgetMaterial(int)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[278,36] [deprecation] MaterialDataのMaterialData(Material,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[295,27] [deprecation] MaterialDataのMaterialData(Material,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[301,63] [deprecation] DyeColorのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[301,31] [deprecation] MaterialDataのMaterialData(Material,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[310,27] [deprecation] MaterialDataのMaterialData(Material,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/PrefsManager.java:[312,27] [deprecation] MaterialDataのMaterialData(Material,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[74,36] [deprecation] WorldのgetBlockTypeIdAt(Location)は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[75,46] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[76,57] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[78,45] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[79,57] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[181,25] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/IO/InputPin.java:[184,25] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitManager.java:[136,77] [deprecation] BlockのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[245,37] [deprecation] BukkitSchedulerのscheduleAsyncDelayedTask(Plugin,Runnable,long)は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[385,130] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[398,130] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[398,218] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[415,129] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[415,217] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[432,130] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[432,218] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[449,136] [deprecation] BlockのgetTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/CircuitPersistence.java:[449,224] [deprecation] MaterialのgetId()は非推奨になりました
com/chantake/MituyaProject/Gachapon/GachaponPhaseData.java:[252,38] [deprecation] MaterialDataのMaterialData(int,byte)は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/Circuit.java:[528,68] [deprecation] MaterialDataのgetItemTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/Circuit.java:[529,69] [deprecation] MaterialDataのgetData()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/Circuit.java:[531,70] [deprecation] MaterialDataのgetItemTypeId()は非推奨になりました
com/chantake/MituyaProject/RSC/Circuit/Circuit.java:[532,71] [deprecation] MaterialDataのgetData()は非推奨になりました

ニックネーム利用者のチェストショップの処理

/nick利用者がチェストショップを設置した場合、整合性が取れなくなり
アイテムは移動するがmineの処理が正常に完了しない。

⇒nick使用者でもチェストショップはIDで設置するとか
⇒nick使用者はショップ作成できないとか
⇒整合性取れなかったときの予防策とか

BANが正常に機能しない

BANを行ったプレイヤーが参加出来てしまっている
ログアウト時のみ正常に動作が出来ない模様

アイテム価格について

異常が見られるのは
コケイシ        48
コケイシレンガ    98:1
ヒビレンガ 98:2
模様レンガ 98:3
コケイシの壁     139:1
以上のアイテムの買取停止か値段変更を
染色も一部無限増加に近いものが出来るので買取停止でよいかと思います

投票がほしい(作る)

機能制作のメモ的なもの
仕様がおかしい場合はコメントで突っ込んで下しあ

コマンド: /vote
エイリアス: /投票
パラメータ:
コマンドにカッコ付けされている文字列は必ず入れる必要のないオプション機能
コマンドに<>がついてる文字列は機能に必要とされている場合のみ必要
(機能と関連付けされている投票を開始する場合)
/vote start 機能名 <機能引数> (-m (受付時間))
(機能に関連付けされていない投票を開始する場合)
/vote start original "投票メッセージ" (-m (受付時間))
(表を入れる場合)
/vote yes又はno
(投票開始後15秒後以降に手動で5秒後に投票を打ち切りたい場合)
/vote stop

-mオプション仕様:
voteを自動的に終了しない(荒らし対策として設定可能を3分までとする, 時間指定がなくても3分経過後もstopされなければ経過後5秒後に自動終了する)

開始前提条件:
startするには投票が動作中でない必要がある

権限:
mituya.vote.join.yes
mituya.vote.join.no
mituya.vote.manage.start
mituya.vote.manage.stop
mituya.vote.manage.function.weather.sun
mituya.vote.manage.function.weather.thunder
mituya.vote.manage.function.weather.cloud
mituya.vote.manage.function.weather.rain
mituya.vote.manage.function.time.morning
mituya.vote.manage.function.time.day
mituya.vote.manage.function.time.evening
mituya.vote.manage.function.time.night
mituya.vote.manage.function.original
mituya.vote.manage.option.manual.use
mituya.vote.manage.option.manual.time
mituya.vote.admin.stop
mituya.vote.admin.forcestop
mituya.vote.admin.nomoney

初期から作成する関連付けされた機能:
weather:
sun
thunder
cloud
rain
time:
morning
day
evening
night

投票のメッセージ:
全体公開共通メッセージ:
投票開始時:
[Vote]<表示名>さんが投票を開始しました 投票時間は<投票時間>です\n
[Vote]投票内容:天気を晴れにしますか? (/vote yes 又は /vote no で投票してください)
投票時間残り5秒前:
[Vote]投票受付終了まで後5秒です。
投票時間終了:
[Vote]投票受付が終了しました。結果は賛成が<賛成票数>票、反対が<反対票数>票で<結果(可決,否決)>となりました。
関連付けられたメッセージ:
weather:
メッセージ:
天気を<配下名>にしますか?
sun:
配下名:晴れ
thunder:
配下名:雷
cloud:
配下名:雲
rain:
配下名:雨
time:
メッセージ:時間を<配下名>にしますか?
morning:
配下名:朝
day:
配下名 昼
evening:
配下名:夕
night:
配下名:夜

CreateDefaultCharToDB & SaveDefaultCharToDB Error

[09:27:35] [Server thread/ERROR]: SaveDefaultCharToDB
java.sql.SQLException: Field 'uuid' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.chantake.MituyaProject.Player.PlayerInstance.SaveCharToDB(PlayerInstance.java:1531) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.Player.PlayerInstance.SaveAll(PlayerInstance.java:1191) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.MituyaProject.SavePlayerInstance(MituyaProject.java:629) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.MituyaProject.SaveAll(MituyaProject.java:619) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.Tool.Timer.AutoSave.run(AutoSave.java:48) [MituyaProject-5.6.jar:?]
at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]

at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]

[13:11:03] [Server thread/ERROR]: CreateDefaultCharToDB
java.sql.SQLException: Field 'uuid' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310) ~[spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at com.chantake.MituyaProject.Player.PlayerInstance.CreateCharTableToDB(PlayerInstance.java:1405) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.Player.PlayerInstance.LoadCharFromDB(PlayerInstance.java:1269) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.Player.PlayerInstance.Login(PlayerInstance.java:1121) [MituyaProject-5.6.jar:?]
at com.chantake.MituyaProject.Bukkit.Listener.MituyaProjectPlayerListener.onPlayerJoin(MituyaProjectPlayerListener.java:301) [MituyaProject-5.6.jar:?]
at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot-1.8.jar:git-Spigot-e497721-a1ce164]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.