【Bukkit】テレポート前の場所にテレポート: [unTp]

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

【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2014年10月24日(金) 20:58

サーバー管理者向けのプラグインを作ったので紹介します。
unTp

なにこれ?
 テレポートコマンドなどによるテレポートをした時に居た位置を記憶し、後から戻ること(unTp)ができるプラグインです。
  unTpをつかった時にいた位置も記憶しているので、もう一度もどること(reTp)もできます。
 
 簡単に言うとブラウザバックみたいなやつです。




どうやってつかうの?
コマンドコマンドの説明
/untpretp以外のテレポートをする直前に居た位置に戻ります。1度だけでなく、何度も実行すると実行した回数戻ることができます。
/untp <回数>
指定した回数untpします。
/retpretpをする直前に居た位置に戻ります。こちらもuntp同様に1度だけでなく、何度も実行できますが、
untp後にテレポートするとretpの履歴が消えてしまうので注意してください。ブラウザバックみたいですね。
/retp <回数>使い方、注意点などは/untp <回数>、 /retp と同じです。


ダウンロード
バージョン概要ダウンロードリンク
Version 3.1.4コンパス以外でも捨てた時に動作してしまうバグを修正。http://forum.minecraftuser.jp/download/file.php?id=59626
Version 3.1.3コンパスを捨てても動作しないバグを修正。http://forum.minecraftuser.jp/download/file.php?id=59623
Version 3.1.2reTpできないバグを修正。http://forum.minecraftuser.jp/download/file.php?id=59622
Version 3.1.1reTpできないバグを修正。修正できてない。http://forum.minecraftuser.jp/download/file.php?id=59621
Version 3.1reTpできないバグを修正。修正できてないhttp://forum.minecraftuser.jp/download/file.php?id=59620
Version 3.0Qキードロップでuntp、Shift+Qキーでretpを実行できるようにした。http://forum.minecraftuser.jp/download/file.php?id=57750
Version 2.1.1V2.1の引数が不正な場合に処理が進んでしまうバグを修正。http://forum.minecraftuser.jp/download/file.php?id=53407
Version 2.1V2.0の引数を指定しないと実行できないバグを修正http://forum.minecraftuser.jp/download/file.php?id=53406
Version 2.0プレイヤー指定を廃止し、回数の指定を可能にhttp://forum.minecraftuser.jp/download/file.php?id=53003
Version 1.3aプレイヤー指定可能最終バージョンhttp://forum.minecraftuser.jp/download/file.php?id=53002






パーミッションノード
パーミッションノードノードの説明
unTp.*/untp コマンド、 /retp コマンドを実行することが出来ます。
また今後コマンドを追加した場合、そのコマンドも使うことができるようにする予定です。
unTp.untp/untp コマンドを実行することが出来ます。
unTp.retp/retp コマンドを実行することが出来ます。
unTp.compass.untpコンパスのQキードロップuntpを実行できます。(3.0からバグにより3.1.4から)
unTp.compass.retpコンパスのShift+Qキーretpを実行できます。(3.0からバグにより3.1.4から)
unTp.compass.*コンパスを使ったuntp/retpを実行できます。(3.0からバグにより3.1.4から)




注意事項は?
自分が作ったプラグインは、基本的に再配布しないでください
どうしても再配布をしたい場合はPM もしくは このトピックの返信で聞いてください。判断します。

また、このプラグインを使ったことによる不具合や損害などの責任は持てません。
自己責任でつかってください。


バグがあったり、ここをこうしてくれ みたいな意見、要望があれば出来る限り取り入れようと思います。
使ってみた感想程度でもトピックに返信で書いていただけるとすごく喜びます。


King.qpwakaba+untp◎gmail.com にメールを1通でも送っていただけると 更新するたびにメールを送り返します。
更新通知がほしい方はどうぞ。 (メールアドレスが漏れるのが心配という方は捨てアドでお願いします。)
(次のバージョンで自動アップデータを実装予定)

更新履歴
コード: 全て選択
Version 3.1.4
 コンパス以外を捨てても動作してしまうバグを修正。

Version 3.1.3
 コンパスを捨てることによる機能が動作しなかったバグを修正。

Version 3.1.1 - 3.1.2
 3.1で修正できていなかったバグを修正。

Version 3.1
 いつのバージョンからか、retpができなくなっていたのを修正。
 リファクタリング。

Version 3.0
 コンパスをQキーで捨てた時に動作するように変更。

Version 2.1.1
 自然数以外の引数を指定した時にエラーメッセージが出るがそのまま処理が実行されるバグを修正。

Version 2.1
 回数を指定せず、 /untp(/retp)のみで実行した場合
 Usageが表示されuntpできないバグを修正。

Version 2.0
 プレイヤー指定を廃止して、回数を指定できるようにした。
 これにより、コンソールやコマンドブロックからはコマンドの実行ができなくなりました。


Version 1.3a
 ビルド環境をJava8からJava7に変更
 これにより MCPCなどでも動くようになった(と思う)

Version 1.3
 テレポート履歴の保持に使っているクラスを Stackから LinkedListに変更。
 プレイヤーがログアウトした時にそのプレイヤーの履歴を消去するようにした。

Version 1.2
 untpコマンド, retpコマンドで実際にテレポートされる位置が、
 「テレポート前にいた位置」ではなく「最後にtp/retp/untpのテレポート先の位置」
 であったのを修正。
 パーミッションノードの変更。
 一部のメッセージの変更。
 フォーラムで公開

Version 1.1
 テレポート後のメッセージが権限を持っている全員に表示されていたバグを修正。

Version 1.0
 一度もunTpしていない状態でtpした時にNullPointerExceptionが発生するバグを修正。
 正式版として公開。

Version 0.2
 TelepotCause.PLUGIN でも記録するようにした。

Version 0.1
 仮制作
最後に編集したユーザー King(qpwakaba) [ 2015年10月21日(水) 21:39 ], 累計 26 回
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:ac46cfb9
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.210539)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by a2ure_ » 2015年1月04日(日) 20:12

Essentialsに/backがあるんですが,Bukkit1.8(Spigot)だとEssentialsがバグるので代わりに導入させていただきます。 :ply:

それにしてもすごい...
Spigot Pluginとか作ってます。フォーラムの利用は少ないですが、よろしくお願いします。
アバター
a2ure_
ID:1bccb4d9
木を殴ってる
 
記事: 11
登録日時: 2014年9月20日(土) 13:56
お住まい: Microsoft

  • (PostNo.210549)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年1月04日(日) 21:05

休止状態 さんが書きました:Essentialsに/backがあるんですが,Bukkit1.8(Spigot)だとEssentialsがバグるので代わりに導入させていただきます。 :ply:

それにしてもすごい...


ありがとうございます。 Spigot1.8で正常動作したら報告していただけるとありがたいです。
もしかすると (Spigot1.8に限らずどのバージョンでも)メモリを開放する処理を全く書いていないのでもしかすると長時間起動でOut of memoryになるかもしれません。 念のため修正しておきます。
今思い出した。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:7861f4ec
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.210559)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年1月04日(日) 22:07

バージョン1.3に更新しました。
変更点
・履歴を保持する方法を変更。(内部処理)
・プレイヤーログアウト時にそのプレイヤーの履歴を消去(メモリの無駄を省く)
追記
・Spigot-1.8-R0.1-SNAPSHOTにて正常動作を確認しました。

ダウンロードリンク、添付ファイルともに1.3に変更してあります。
既に1.2をダウンロードした方は再ダウンロードをお願いします。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:912954f4
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.213899)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年1月27日(火) 20:21

バージョン1.3aに更新しました。

変更点
  • ビルド環境をJava8からJava7に変更。
    これによってMCPCなどでも動くようになった(と思う)
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:f1fd0130
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.217575)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年2月17日(火) 11:27

バージョン2.0に更新しました。

変更点
  • untp/retpの回数の指定ができるようになりました。
  • これにより、プレイヤー指定を廃止しました。(バージョン1.3aへのリンクは残してあります)
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:23382b7d
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.219624)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年3月01日(日) 14:40

バージョン2.1に更新しました。

変更点
  • 2.0で 引数を指定しないとコマンドを実行できなかったバグを修正。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:86c6faff
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.219626)

Re: 【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年3月01日(日) 14:45

バージョン2.1.1に更新しました。

変更点
  • 2.1で 引数が不正だった時に処理がそのまま進んでしまうバグを修正。
2.1リリースする前に気づけよ俺
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:86c6faff
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.221336)

Re: 【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年3月13日(金) 13:52

King(qpwakaba) さんが書きました:バージョン2.1.1に更新しました。

変更点
  • 2.1で 引数が不正だった時に処理がそのまま進んでしまうバグを修正。
2.1リリースする前に気づけよ俺


リンクが2.1のままだったのを修正しました。 申し訳ありませんでした。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:6d482243
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.231945)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by a2ure_ » 2015年5月17日(日) 16:21

これからも更新がんばってください!! :ply: :ply: :ply: :ply: :ply: :ply:
Spigot Pluginとか作ってます。フォーラムの利用は少ないですが、よろしくお願いします。
アバター
a2ure_
ID:1bccb4d9
木を殴ってる
 
記事: 11
登録日時: 2014年9月20日(土) 13:56
お住まい: Microsoft

  • (PostNo.232048)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年5月18日(月) 13:54

休止状態 さんが書きました:これからも更新がんばってください!! :ply: :ply: :ply: :ply: :ply: :ply:

ありがとうございます!
これが最終バージョンになるかも ・・・・ な感じですね。今のところ 特に追加する項目とか無いので^^;; 追加しました 次の投稿に詳述。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:7861f4ec
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.241095)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年7月31日(金) 21:59

バージョン3.0に更新しました。

変更点
  • コンパスを持った状態でQキー(デフォルト)のドロップをするとuntpが発動します。
  • コンパスを持ってスニークしながらQキーのドロップをするとretpが発動します。

    どちらもインベントリ画面でのドロップの場合は発動せず そのままドロップされます。←これ大事
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:21a54f41
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.251127)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年10月18日(日) 16:07

バージョン3.1に更新しました。

変更点
  • retpができなかったバグを修正。
  • ソースコードのリファクタリング。

こんなしょうもないバグに気付かないなんて雑魚かよ俺。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:8e540884
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.251131)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年10月18日(日) 16:19

バージョン3.1.1に更新しました。 3.1で修正できてませんでしたごめんなさい
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:8e540884
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.251138)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年10月18日(日) 16:42

バージョン3.1.2に更新しました。

変更点
  • retpができなかったバグを修正。

こんなしょうもないバグを修正できないなんて雑魚かよ俺(泣)。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:8e540884
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.251143)

【更新】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年10月18日(日) 17:02

バージョン3.1.3に更新しました。

変更点
  • コンパスを捨てることによる機能が動作していなかったバグを修正。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:8e540884
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.251150)

Re: 【Bukkit】テレポート前の場所にテレポート: [unTp]

投稿記事by King(qpwakaba) » 2015年10月18日(日) 17:28

バージョン3.1.4に更新しました。

変更点
  • コンパス以外を捨ても動作してしまうバグを修正。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:8e540884
ダイヤモンド掘り
 
記事: 829
登録日時: 2013年3月26日(火) 10:25


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

x