[Bukkit 1.8-1.12] メール送受信システム - UndineMailer v1.8.1

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (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
ラピスラズリ収集家
 
記事: 1171
登録日時: 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
ラピスラズリ収集家
 
記事: 1171
登録日時: 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
石掘り
 
記事: 74
登録日時: 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
石掘り
 
記事: 71
登録日時: 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
ラピスラズリ収集家
 
記事: 1171
登録日時: 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
石掘り
 
記事: 74
登録日時: 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
ラピスラズリ収集家
 
記事: 1171
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.299670)

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

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

対応お疲れ様です。
MessagingUtility, ItemConfigUtilityのライブラリ化に関しても対応いただきありがとうございました。
仰るようなシリアライズ方法から自前であれやこれやとシリアライズやtellrawやtitleを送信していたのですが、どうしてもサポートするバージョンが狭くなってしまうという欠点があり、うっちぃさんのリリースされるような幅広いバージョンに対応するものとはならなかったので、とても重宝しそうです。
ありがたく使わせていただきたいと思います。
Plugin製作してます。Chaten, UsefulBarrier, ChannelSlot, Lic,ElytraBooster
バグ報告や制作依頼への反応は多分twitterが一番早いと思います。
アバター
toyblocks
ID:8f5cb5a1
石掘り
 
記事: 71
登録日時: 2014年7月09日(水) 23:36

  • (PostNo.300172)

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

投稿記事by ucchy » 2017年4月09日(日) 10:42

toyblocksさん、
使っていただけているようで何よりです。
前にも説明した通り、ItemStackのシリアライズに対して、対応が追い付かないことも多くあります。
もし、うまく動いていないようなところがあれば、またご相談ください。
フォーラムにトピックを作る予定はないので、githubに直接、イシューやプルリクエストを発行いただいても構いません。
よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1171
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.303711)

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

投稿記事by QiaoTAMA » 2017年6月19日(月) 03:58

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

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

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


サーバーが、online-mode: false になっていたりしませんか?


返信がかなり遅れて申し訳ないです!
一応公開鯖なのでonline-modeはちゃんとtrueになっています。

なんらかのタイミングでplayercache.yml内に収められているプレイヤー情報量が減るのですが、これはなにか意図されたものなのでしょうか?
初期化されるでもなく不思議です
それと、playercache.ymlをバックアップを取っておいて、情報量が減ったら鯖停止→バックアップで上書き→再起動しても反映されない(メールが遅れない)のですが、そうゆうものなんでしょうか?
QiaoTAMA
ID:c0c37fe7
水から上がったとこ
 
記事: 8
登録日時: 2013年12月25日(水) 01:01

  • (PostNo.304526)

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

投稿記事by ucchy » 2017年7月08日(土) 18:15

UndineMailer v1.8.0 をリリースしました。
Bukkit 1.12 対応版になります。

・Knowledge Book を、メールに添付して送付できるようになりました。
・下記のアイテムを、着払い要求アイテムに指定できるようにしました。
WHITE_GLAZED_TERRACOTTA(235),
ORANGE_GLAZED_TERRACOTTA(236),
MAGENTA_GLAZED_TERRACOTTA(237),
LIGHT_BLUE_GLAZED_TERRACOTTA(238),
YELLOW_GLAZED_TERRACOTTA(239),
LIME_GLAZED_TERRACOTTA(240),
PINK_GLAZED_TERRACOTTA(241),
GRAY_GLAZED_TERRACOTTA(242),
SILVER_GLAZED_TERRACOTTA(243),
CYAN_GLAZED_TERRACOTTA(244),
PURPLE_GLAZED_TERRACOTTA(245),
BLUE_GLAZED_TERRACOTTA(246),
BROWN_GLAZED_TERRACOTTA(247),
GREEN_GLAZED_TERRACOTTA(248),
RED_GLAZED_TERRACOTTA(249),
BLACK_GLAZED_TERRACOTTA(250),
CONCRETE(251),
CONCRETE_POWDER(252),
KNOWLEDGE_BOOK(453),

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

  • (PostNo.309319)

Re: [Bukkit 1.8-1.12] メール送受信システム - UndineMailer v1.8.0

投稿記事by kotarobo_ » 2017年10月18日(水) 23:17

プレイヤーを追加しようとした際、ログインした事のあるプレイヤーがプレイヤーIDがみつかりませんと出ることがあります。
取得方法はどういった方法を用いているのでしょうか?
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:bc644dc6
石掘り
 
記事: 74
登録日時: 2013年8月14日(水) 06:12

1つ前へ

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

x