[Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.1

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.272092)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ucchy » 2016年5月05日(木) 18:35

UndineMailer v1.6.4 をリリースします。

機能追加



delviさん、ご要望ありがとうございます。
UndineMailer v1.6.4 にて対応いたしましたので、アップデートしてご確認ください。

ちなみに、アイテムのNBTで、HideFlags関連には対応できたのですが、CanDestroy、CanPlaceOn については、未だにBukkitAPIからの編集ができないようなので、まだ対応を見合わせています。
(同じアイテム解析システムを持っているColorTeamingに、半年前にご要望をいただいたことがあるのですが、まだ状況が変わらずです・・・。すみません。)
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:953ffc01
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.272150)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by delvi » 2016年5月06日(金) 23:45

ucchy さんが書きました:UndineMailer v1.6.4 をリリースします。

機能追加



delviさん、ご要望ありがとうございます。
UndineMailer v1.6.4 にて対応いたしましたので、アップデートしてご確認ください。

ちなみに、アイテムのNBTで、HideFlags関連には対応できたのですが、CanDestroy、CanPlaceOn については、未だにBukkitAPIからの編集ができないようなので、まだ対応を見合わせています。
(同じアイテム解析システムを持っているColorTeamingに、半年前にご要望をいただいたことがあるのですが、まだ状況が変わらずです・・・。すみません。)


おおお!たった二日での素早い対応、すごくありがたいです!本当にありがとうございます!!
早速アップデートして使わせていただきますね!!
サーバーに接続してる人たちからも「チャットログから操作するっていう発想がとてもいい」とか色々とこのプラグインに対して好評をもらっていることもお伝えしておきます…!
javaについて勉強している途中です。夢はでっかくSEGA就職です。
delvi
ID:019357e2
木を殴ってる
 
記事: 38
登録日時: 2013年12月02日(月) 15:52
お住まい: セハガガ学園

  • (PostNo.274309)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ShiyuuNoda » 2016年6月03日(金) 00:45

ユーザーにほとんどコマンドを周知する必要がないのでとても使いやすいです!

ひとつお聞きしたいのですが、管理者のみ(OP権限、Permissionを持った人間)がアイテム添付を使えるような設定は可能でしょうか…?
サーバーからのアイテム配布に使いたいなーと考えたんですけど…
アバター
ShiyuuNoda
ID:8474144a
水から上がったとこ
 
記事: 5
登録日時: 2016年6月03日(金) 00:40

  • (PostNo.274396)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ucchy » 2016年6月04日(土) 13:12

ShiyuuNodaさん、ご要望ありがとうございます。

ShiyuuNoda さんが書きました:ひとつお聞きしたいのですが、管理者のみ(OP権限、Permissionを持った人間)がアイテム添付を使えるような設定は可能でしょうか…?
サーバーからのアイテム配布に使いたいなーと考えたんですけど…


そうですね・・・。
一般プレイヤーの権限から、「undine.attach」のパーミッションを取り除けばできることはできます。
ただ、一般プレイヤーの画面にも、添付ボックスを開くボタンが表示されてしまうので、ちょっと微妙ですね。
押すことはできなくなるのですけどね。
2016-06-04_13.08.48.png


「undine.attach」パーミッションが無い場合に、「添付ボックスを開く」ボタンを表示しないようにできないか、検討してみます。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:953ffc01
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.274638)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ShiyuuNoda » 2016年6月06日(月) 20:10

ucchy さんが書きました:ShiyuuNodaさん、ご要望ありがとうございます。

ShiyuuNoda さんが書きました:ひとつお聞きしたいのですが、管理者のみ(OP権限、Permissionを持った人間)がアイテム添付を使えるような設定は可能でしょうか…?
サーバーからのアイテム配布に使いたいなーと考えたんですけど…


そうですね・・・。
一般プレイヤーの権限から、「undine.attach」のパーミッションを取り除けばできることはできます。
ただ、一般プレイヤーの画面にも、添付ボックスを開くボタンが表示されてしまうので、ちょっと微妙ですね。
押すことはできなくなるのですけどね。
2016-06-04_13.08.48.png


「undine.attach」パーミッションが無い場合に、「添付ボックスを開く」ボタンを表示しないようにできないか、検討してみます。


なるほど、そういう手がありましたね…!

よくソシャゲーとかオンラインゲームとかにある感じの、運営からのアイテム配布みたいな使い方もできそうなので、
お暇なときで大丈夫なので検討していただければと思います…!

ひとまずはパーミッション取り除く形で解決しようと思います!
ありがとうございました!
アバター
ShiyuuNoda
ID:8474144a
水から上がったとこ
 
記事: 5
登録日時: 2016年6月03日(金) 00:40

  • (PostNo.278292)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ShiyuuNoda » 2016年7月22日(金) 20:41

ucchy さんが書きました:ShiyuuNodaさん、ご要望ありがとうございます。

ShiyuuNoda さんが書きました:ひとつお聞きしたいのですが、管理者のみ(OP権限、Permissionを持った人間)がアイテム添付を使えるような設定は可能でしょうか…?
サーバーからのアイテム配布に使いたいなーと考えたんですけど…


そうですね・・・。
一般プレイヤーの権限から、「undine.attach」のパーミッションを取り除けばできることはできます。
ただ、一般プレイヤーの画面にも、添付ボックスを開くボタンが表示されてしまうので、ちょっと微妙ですね。
押すことはできなくなるのですけどね。
2016-06-04_13.08.48.png


「undine.attach」パーミッションが無い場合に、「添付ボックスを開く」ボタンを表示しないようにできないか、検討してみます。


すみません。
一切気づいてなかったのですが、この方法だとプレイヤーが受け取る際の添付ボックスも開けないことがわかりました。

本当にお手隙の時で良いので、送信時の添付ボックスと受信時の添付ボックスの開く権限を分けていただけると助かります。
よろしくお願いいたします。
アバター
ShiyuuNoda
ID:8474144a
水から上がったとこ
 
記事: 5
登録日時: 2016年6月03日(金) 00:40

  • (PostNo.279836)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by QiaoTAMA » 2016年8月07日(日) 21:46

いつも使わせて頂いております! 大変便利で助かっています!
ちょっと最近不思議な現象に見舞われているのですが、ご助言の程よろしくおねがいします!><

時々なんですが、playercache.yml内のデータが初期化されるわけでもなく、一部プレイヤーの情報のみ消失してしまい、その方々にはメールが送れないという症状です
モチロン消失してしまったデータですが、再ログインすると書きなおされ、メールも送れるようにはなるのですが・・・ っていうような具合です
消えるタイミングとしては、恐らく定時再起動後と思います
よろしくお願いします!

使用Ver 1.6.4
サーバーver PaperSpigot-809
使用プラグイン一覧
画像
QiaoTAMA
ID:f141d2bb
水から上がったとこ
 
記事: 7
登録日時: 2013年12月25日(水) 01:01

  • (PostNo.280433)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ucchy » 2016年8月14日(日) 01:10

ShiyuuNodaさん、

ShiyuuNoda さんが書きました:すみません。
一切気づいてなかったのですが、この方法だとプレイヤーが受け取る際の添付ボックスも開けないことがわかりました。

本当にお手隙の時で良いので、送信時の添付ボックスと受信時の添付ボックスの開く権限を分けていただけると助かります。
よろしくお願いいたします。


わかりました。
近いうちに実現できるように、検討してみますね。



QiaoTAMAさん、

QiaoTAMA さんが書きました:ちょっと最近不思議な現象に見舞われているのですが、ご助言の程よろしくおねがいします!><

時々なんですが、playercache.yml内のデータが初期化されるわけでもなく、一部プレイヤーの情報のみ消失してしまい、その方々にはメールが送れないという症状です
モチロン消失してしまったデータですが、再ログインすると書きなおされ、メールも送れるようにはなるのですが・・・ っていうような具合です
消えるタイミングとしては、恐らく定時再起動後と思います


サーバーが、online-mode: false になっていたりしませんか?
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.280978)

Re: [Bukkit 1.7.2-1.9.2] メール送受信システム - UndineMailer v1.6.4

投稿記事by ShiyuuNoda » 2016年8月20日(土) 01:20

ucchy さんが書きました:ShiyuuNodaさん、

わかりました。
近いうちに実現できるように、検討してみますね。


色々とすみません…!
よろしくお願いします!
アバター
ShiyuuNoda
ID:8474144a
水から上がったとこ
 
記事: 5
登録日時: 2016年6月03日(金) 00:40

  • (PostNo.281421)

Re: [Bukkit 1.7.2-1.10.2] メール送受信システム - UndineMailer v1.6.5

投稿記事by ucchy » 2016年8月25日(木) 01:43

UndineMailer v1.6.5 をリリースします。

機能追加
  • issue #83 送信メールの添付ボックスを開くことができる権限と、受信メールの添付ボックスを開くことができる権限を追加してほしい。

新しい権限設定が追加されました。
  • undine.attach-sendmail
    送信メールの添付ボックスを使用できる権限です。権限はデフォルトで全員に与えられています。
  • undine.attach-inboxmail
    受信メールの添付ボックスを使用できる権限です。権限はデフォルトで全員に与えられています。

例えば、一般プレイヤーの「undine.attach-sendmail」権限をはく奪しておくことで、
一般プレイヤーはメール送信時に添付アイテムボックスが使用できず、受信メールのみ添付アイテムボックスを使用することができるようになります。

本アップデートについてご不明な点などありましたら、変身にてお知らせください。
よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.281976)

Re: [Bukkit 1.7.2-1.10.2] メール送受信システム - UndineMailer v1.6.6

投稿記事by ucchy » 2016年8月31日(水) 02:57

UndineMailer v1.6.6 をリリースします。

機能改善
  • issue #84 Menu item "Add recipient group" shown when lacking permissions

メーリングリストを使用したくないサーバーでは、一般プレイヤーの "undine.group.*" パーミッションをはく奪して使用してもらっていますが、/mail write のメール編集画面で「[宛先グループを追加する]」ボタンが表示されてしまうので困る、とのことです(押しても、パーミッションエラーになりますが)。
そこで、メール編集画面を開いたときに、開いた人が "undine.group.list" パーミッションの権限を持っていない場合は、「[宛先グループを追加する]」ボタンを非表示にするように機能修正しました。


本アップデートについてご不明な点などありましたらお知らせください。よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.282435)

Re: [Bukkit 1.7.2-1.10.2] メール送受信システム - UndineMailer v1.6.5

投稿記事by ShiyuuNoda » 2016年9月06日(火) 02:48

ucchy さんが書きました:UndineMailer v1.6.5 をリリースします。

機能追加
  • issue #83 送信メールの添付ボックスを開くことができる権限と、受信メールの添付ボックスを開くことができる権限を追加してほしい。

新しい権限設定が追加されました。
  • undine.attach-sendmail
    送信メールの添付ボックスを使用できる権限です。権限はデフォルトで全員に与えられています。
  • undine.attach-inboxmail
    受信メールの添付ボックスを使用できる権限です。権限はデフォルトで全員に与えられています。

例えば、一般プレイヤーの「undine.attach-sendmail」権限をはく奪しておくことで、
一般プレイヤーはメール送信時に添付アイテムボックスが使用できず、受信メールのみ添付アイテムボックスを使用することができるようになります。

本アップデートについてご不明な点などありましたら、変身にてお知らせください。
よろしくお願いします。


対応していただきありがとうございます!
アバター
ShiyuuNoda
ID:8474144a
水から上がったとこ
 
記事: 5
登録日時: 2016年6月03日(金) 00:40

  • (PostNo.283239)

Re: [Bukkit 1.7.2-1.10.2] メール送受信システム - UndineMailer v1.6.6

投稿記事by Renfa » 2016年9月15日(木) 22:10

お忙しい中申し訳ございません。
サーバで使っていて、あったら良いなと思った機能があるので実装を依頼します。

指定したユーザからのメールをブロック(迷惑メール設定)ができるような機能が欲しいです。

以下は具体例です。
受信メールを開き、[このユーザからのメールをブロックする]といったような機能があればいいなと思いました。

お手数おかけしますが、是非、実装を前向きに考えていただければと思います。よろしくお願いします。
Renfa
ID:ed1377fb
水から上がったとこ
 
記事: 1
登録日時: 2016年9月15日(木) 22:04

  • (PostNo.283777)

Re: [Bukkit 1.7.2-1.10.2] メール送受信システム - UndineMailer v1.6.6

投稿記事by ucchy » 2016年9月22日(木) 19:25

Renfaさん、ご要望ありがとうございます。
迷惑メールフォルダ機能ですね。あるといいとは思いますが、ちょっと修正量が多すぎてすぐには対応できないです。
将来のバージョンで対応を検討してみますね。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.297396)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.0

投稿記事by ucchy » 2017年3月06日(月) 02:05

UndineMailer v1.7.0 をリリースします。

機能追加
  • pull request #91 ドイツ語メッセージの修正
  • pull request #92 英語メッセージの修正
  • issue #93 設定enableAttachmentをfalseにしてメールのアイテム添付をできなくしても、/mail attach コマンドを実行して添付することができてしまう問題の修正

この修正についてご不明な点などありましたら、本トピックにお問い合わせくださいませ。よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.297664)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.0

投稿記事by kotarobo_ » 2017年3月09日(木) 22:55

コンソールからプレイヤーに特殊なアイテムを含んだメールを送信したいと考えているのですが、
attach以外にコマンド発動ボタン付きのメールを作成できるようになると嬉しいのですがどうでしょうか?
opある人のみといった感じであれば大丈夫かなと
時間が取れるようになってからで大丈夫ですので検討して頂けると助かりますー。
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 63
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.298336)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.0

投稿記事by toyblocks » 2017年3月18日(土) 13:13

機能要望というか、提案なのですが...
UndineMailerとColorTeaming等で利用されているアイテムのシリアライズ関係のクラス(ItemConfigParser等)は、パッケージさえ違えど共通実装であるとお見受けしました。加えて、現状Bukkitプラグインがアイテムを完全にシリアライズするための公式、あるいは一般的な方法は存在しません。そこで、開発者としての要望なのですがアイテムのシリアライズ関係のクラスを別プロジェクトとして独立させていただけるとありがたいです。
もしそのように構成を変更いただければ、アップデートにあたり必要になったシリアライズ関係のクラスへの変更は一括して独立したプロジェクトに行うだけで済むようになります。maven-shade-pluginを利用すればUndineMailer及びColorTeamingのjarに該当部分を同梱して配布することが可能ですから、利用者側に不便を強要するものでもありません。そして何より、他プラグインでアイテムのシリアライズが必要となった際にも、うっちぃさんの実装を利用することが容易となります。
どれもライセンス自体はLGPLですから、私が勝手に実装を使うことも許諾されているということなのでしょうが、上に挙げたように該当部分を公式に独立させていただくことによるメリットも存在するわけで、一応提案として伺わせていただきます。

ここに書くのもお門違いな気はするのですが、GithubやTwitterでの要望は避けたほうが良いと仰っていたのでこちらに書き込ませていただきました...
Plugin製作してます。Chaten, UsefulBarrier, ChannelSlot, Lic,ElytraBooster
バグ報告や制作依頼への反応は多分twitterが一番早いと思います。
アバター
toyblocks
ID:4d484e80
大工さん
 
記事: 69
登録日時: 2014年7月09日(水) 23:36

  • (PostNo.299127)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.0

投稿記事by ucchy » 2017年3月29日(水) 01:14

kotarobo_さん、

kotarobo_ さんが書きました:コンソールからプレイヤーに特殊なアイテムを含んだメールを送信したいと考えているのですが、
attach以外にコマンド発動ボタン付きのメールを作成できるようになると嬉しいのですがどうでしょうか?
opある人のみといった感じであれば大丈夫かなと


うーん、難しいですね。うーーーん。。。
コマンド入り看板をメールに添付して配布するのはどうなのでしょうか。それだとわかりにくいですかね?



toyblocksさん、

toyblocks さんが書きました:機能要望というか、提案なのですが...
UndineMailerとColorTeaming等で利用されているアイテムのシリアライズ関係のクラス(ItemConfigParser等)は、パッケージさえ違えど共通実装であるとお見受けしました。加えて、現状Bukkitプラグインがアイテムを完全にシリアライズするための公式、あるいは一般的な方法は存在しません。そこで、開発者としての要望なのですがアイテムのシリアライズ関係のクラスを別プロジェクトとして独立させていただけるとありがたいです。
もしそのように構成を変更いただければ、アップデートにあたり必要になったシリアライズ関係のクラスへの変更は一括して独立したプロジェクトに行うだけで済むようになります。maven-shade-pluginを利用すればUndineMailer及びColorTeamingのjarに該当部分を同梱して配布することが可能ですから、利用者側に不便を強要するものでもありません。そして何より、他プラグインでアイテムのシリアライズが必要となった際にも、うっちぃさんの実装を利用することが容易となります。
どれもライセンス自体はLGPLですから、私が勝手に実装を使うことも許諾されているということなのでしょうが、上に挙げたように該当部分を公式に独立させていただくことによるメリットも存在するわけで、一応提案として伺わせていただきます。


そうですね、今のうちにいろいろまとめておけば、私のメンテナンス作業のコストも少し下がりそうです
(^-^;;

ちなみにですが、ご存じと思いますが、Bukkit 1.8 以前の頃はItemStackのシリアライズが中途半端で、例えばポーションは種類が保存できず、シリアライズ/デシリアライズすると水瓶になっていました。
これじゃ困るということで、自力でシリアライズ/デシリアライズする方法(ItemConfigParser)を導入しています。
Bukkit 1.9 以降では、ポーション関連が見直され(滞留やポーション矢ができた関係で、総作り変えが行われた)、ItemStackのシリアライズは現状では完全に行われていると言えます。
つまり、Bukkit 1.8 以前をサポートされるなら、ItemConfigParserを利用するのはアリだと思うのですが、そうでないならItemStackを普通にシリアライズ/デシリアライズした方が、シンプルに実装できるのではと思います。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:4b9de033
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.299636)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.0

投稿記事by kotarobo_ » 2017年4月03日(月) 17:09

なるほどー、コマンド看板であれば可能かもしれませんね('д')
ちょっと使い方としては間違ってるかもしれませんが、サーバーリストの投票があった際にメールでアイテムを郵送しようと色々してたもので_(:3」∠)_
お騒がせしましたー
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 63
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.299669)

Re: [Bukkit 1.7.2-1.11.2] メール送受信システム - UndineMailer v1.7.1

投稿記事by ucchy » 2017年4月04日(火) 02:35

UndineMailer v1.7.1 をリリースします。

シャルカーボックスに関する不具合を修正しましたので、Bukkit 1.11 でご利用の方々は、プラグインの更新をお願いいたします。

不具合修正
  • issue #94 メールに添付したシャルカーボックスの中身が消える
  • issue #95 Bukkit 1.11 で追加されたアイテムが、着払いの要求アイテムに指定できない
  • issue #96 メールへの添付禁止アイテム prohibitItemsToAttach を設定しても、シャルカーボックスの中に入れて送信することができてしまう
  • issue #97 MessagingUtilityをライブラリとして分離する
  • issue #98 ItemConfigUtilityをライブラリとして分離する

この修正についてご不明な点などありましたら、本トピックにお問い合わせくださいませ。よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1160
登録日時: 2012年11月07日(水) 00:08

1つ前へ次へ

Return to サーバーMOD,プラグイン 公開/紹介

x