mirror of
https://github.com/yude-jp/yude.jp
synced 2024-12-23 04:30:11 +09:00
Compare commits
No commits in common. "d764ae8f328f3e83625f8c6470b1ba1383a2b625" and "979bbe2a7f9cb388968f9e67fc4cc461246be4c9" have entirely different histories.
d764ae8f32
...
979bbe2a7f
@ -4,7 +4,7 @@ The following applies in addition to [yude.jp Terms of Service](https://yude.jp/
|
|||||||
* Don't troll.
|
* Don't troll.
|
||||||
* Don't cheat.
|
* Don't cheat.
|
||||||
|
|
||||||
# Part of the list of available commands ()
|
# List of available commands
|
||||||
* `/ll`: Switch the visibility of spawn checker.
|
* `/ll`: Switch the visibility of spawn checker.
|
||||||
* `/mvspawn`: Teleport to spawn point of the world you're in.
|
* `/mvspawn`: Teleport to spawn point of the world you're in.
|
||||||
|
|
||||||
@ -17,12 +17,6 @@ You can also create a shared block by writing the player ID across multiple line
|
|||||||
![Chest Protection](/images/minecraft/lockette/chest.png)
|
![Chest Protection](/images/minecraft/lockette/chest.png)
|
||||||
## Skills
|
## Skills
|
||||||
You can use skills powered by mcMMO.
|
You can use skills powered by mcMMO.
|
||||||
## Warp
|
|
||||||
You can warp to registered points.
|
|
||||||
To show registered points, run `/warps`. To warp, run `/warp <name>`.
|
|
||||||
|
|
||||||
# Game specifications
|
|
||||||
* `keepInventory` is `true`, which means you won't drop inventory on death.
|
|
||||||
|
|
||||||
# Facility introduction
|
# Facility introduction
|
||||||
## Shrine (by shirachan_1204)
|
## Shrine (by shirachan_1204)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* ワールドのどこであっても自由に建築することができます。
|
* ワールドのどこであっても自由に建築することができます。
|
||||||
* トロール (荒らし) を行わないでください。
|
* トロール (荒らし) を行わないでください。
|
||||||
* チートを行わないでください。
|
* チートを行わないでください。
|
||||||
# 主な使用可能なコマンドの一覧
|
# 使用可能なコマンドの一覧
|
||||||
* `/ll`: スポーンチェッカーの表示を切り替えます。
|
* `/ll`: スポーンチェッカーの表示を切り替えます。
|
||||||
* `/mvspawn`: ワールドのスポーン地点へ転移します。
|
* `/mvspawn`: ワールドのスポーン地点へ転移します。
|
||||||
|
|
||||||
@ -16,12 +16,6 @@
|
|||||||
![Chest Protection](/images/minecraft/lockette/chest.png)
|
![Chest Protection](/images/minecraft/lockette/chest.png)
|
||||||
## スキル
|
## スキル
|
||||||
mcMMO を導入しているので、プラグインによるスキルを利用できます。
|
mcMMO を導入しているので、プラグインによるスキルを利用できます。
|
||||||
## ワープ
|
|
||||||
登録されている地点へワープできます。
|
|
||||||
`/warps` で登録地点の一覧を表示し、`/warp (登録名)` でワープします。
|
|
||||||
|
|
||||||
# ゲームの仕様
|
|
||||||
* `keepInventory` は `true` になっています。したがって、死亡によるインベントリーのドロップはありません。
|
|
||||||
|
|
||||||
# 施設紹介
|
# 施設紹介
|
||||||
## 神社 (by shirachan_1204)
|
## 神社 (by shirachan_1204)
|
||||||
|
@ -7,8 +7,8 @@ const rewrites = async () => {
|
|||||||
destination: '/minecraft/players/:uuid'
|
destination: '/minecraft/players/:uuid'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/minecraft/players/:ign',
|
source: '/minecraft/players/:uuid',
|
||||||
destination: '/minecraft/lookup/:ign'
|
destination: '/404'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
function App (props) {
|
function App (props) {
|
||||||
return (
|
return (
|
||||||
<div className="text-center">
|
<div className="text-center">
|
||||||
<h2>入力された UUID またはプレイヤー名に該当するプレイヤーが見つかりませんでした。</h2>
|
<h2>入力された UUID に該当するプレイヤーが見つかりませんでした。</h2>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1,57 +0,0 @@
|
|||||||
// Base layout
|
|
||||||
import Layout from "../../components/Layout"
|
|
||||||
|
|
||||||
// React
|
|
||||||
import { useRouter } from 'next/router'
|
|
||||||
|
|
||||||
// Data fetching
|
|
||||||
import Players from '../../components/Minecraft/Players'
|
|
||||||
import useSwr from 'swr'
|
|
||||||
const fetcher = (url) => fetch(url).then((res) => res.json())
|
|
||||||
|
|
||||||
// Components
|
|
||||||
import WrongUUID from '../../components/Minecraft/WrongUUID'
|
|
||||||
|
|
||||||
export default function UUID() {
|
|
||||||
const router = useRouter()
|
|
||||||
const { ign } = router.query
|
|
||||||
const { data, error } = useSwr(
|
|
||||||
ign ? `https://api.ashcon.app/mojang/v2/user/${ign}` : null,
|
|
||||||
fetcher
|
|
||||||
)
|
|
||||||
if (error) {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<Layout title="エラー - プレイヤー情報">
|
|
||||||
<p className="text-2xl">エラーが発生しました。</p>
|
|
||||||
</Layout>
|
|
||||||
</>
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
if (!data) {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<Layout title="読み込み中... - プレイヤー情報">
|
|
||||||
<p className="text-2xl">読み込み中</p>
|
|
||||||
</Layout>
|
|
||||||
</>
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
if (data.code) {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<Layout title="404 - プレイヤー情報">
|
|
||||||
<WrongUUID />
|
|
||||||
</Layout>
|
|
||||||
</>
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
router.push('/minecraft/players/' + data.uuid)
|
|
||||||
return (
|
|
||||||
<p>リダイレクトしています...</p>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user