打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

NPC:修订间差异

来自江中缘
Jzyfate留言 | 贡献
无编辑摘要
Jzyfate留言 | 贡献
无编辑摘要
第12行: 第12行:
   -webkit-backdrop-filter:none!important;
   -webkit-backdrop-filter:none!important;
}
}
body{
body{background:url("https://wiki.mcjzy.net/images/4/46/%E6%B2%99%E6%BB%A9%E8%83%8C%E6%99%AF.png") no-repeat fixed center center / cover!important}
  background:url("https://wiki.mcjzy.net/images/4/46/%E6%B2%99%E6%BB%A9%E8%83%8C%E6%99%AF.png") no-repeat fixed center center / cover!important;
.jzy-npc-shell{
  max-width:min(1160px,calc(100vw - 560px));
  margin:0 auto;
  color:#f3fbff;
  font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif;
  font-size:18px;
  line-height:1.92;
  text-shadow:0 2px 5px rgba(1,18,28,.72);
}
}
.jzy-npc-shell,
.jzy-npc-shell *,.jzy-side-toc,.jzy-side-toc *{
.jzy-npc-shell *,
.jzy-side-toc,
.jzy-side-toc *,
#jzy-official-footer,
#jzy-official-footer *{
   box-sizing:border-box;
   box-sizing:border-box;
   font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif!important;
   font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif!important;
第26行: 第28行:
   -moz-osx-font-smoothing:grayscale;
   -moz-osx-font-smoothing:grayscale;
   text-rendering:optimizeLegibility;
   text-rendering:optimizeLegibility;
}
.jzy-npc-shell{
  max-width:min(1160px,calc(100vw - 560px));
  margin:0 auto;
  color:#f3fbff;
  font-size:17px;
  line-height:1.9;
  text-shadow:0 2px 5px rgba(1,18,28,.72);
}
}
.jzy-npc-hero,
.jzy-npc-hero,
.jzy-npc-panel,
.jzy-npc-panel{
.jzy-npc-card,
.jzy-npc-note{
   border:1px solid rgba(153,228,235,.26);
   border:1px solid rgba(153,228,235,.26);
   box-shadow:0 12px 28px rgba(1,18,28,.22),inset 0 1px 0 rgba(255,255,255,.10);
   box-shadow:0 12px 28px rgba(1,18,28,.22),inset 0 1px 0 rgba(255,255,255,.10);
}
}
.jzy-npc-hero{
.jzy-npc-hero{padding:30px 32px;background:rgba(7,52,63,.70);border-radius:18px}
  padding:30px 32px;
.jzy-npc-kicker{margin:0 0 6px;color:#fff1b7;font-size:15px;font-weight:900}
  background:rgba(7,52,63,.70);
.jzy-npc-title{margin:0 0 12px;color:#fff;font-size:40px;line-height:1.2;font-weight:900;text-shadow:0 3px 10px rgba(1,18,28,.82)}
  border-radius:18px;
.jzy-npc-lead{max-width:none;margin:0;color:#e0f5f2;font-size:18px;line-height:1.95}
}
@media(min-width:1280px){.jzy-npc-lead-line{white-space:nowrap}}
.jzy-npc-kicker{
.jzy-npc-divider{height:3px;margin:24px 0;border-radius:999px;background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78);box-shadow:0 0 14px rgba(120,216,240,.20)}
  margin:0 0 6px;
  color:#fff1b7;
  font-size:15px;
  font-weight:900;
  letter-spacing:.08em;
}
.jzy-npc-title{
  margin:0 0 12px;
  color:#fff;
  font-size:40px;
  line-height:1.2;
  font-weight:900;
  text-shadow:0 3px 10px rgba(1,18,28,.82);
}
.jzy-npc-lead{
  max-width:none;
  margin:0;
  color:#e0f5f2;
  font-size:18px;
  line-height:1.95;
}
.jzy-npc-brief{
  max-width:1020px;
  margin:10px 0 0;
  color:#e5f5f2;
  font-size:16px;
  line-height:1.85;
}
.jzy-npc-divider{
  height:3px;
  margin:24px 0;
  border:0;
  border-radius:999px;
  background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78);
  box-shadow:0 0 14px rgba(120,216,240,.20);
}
.jzy-npc-section{scroll-margin-top:96px}
.jzy-npc-section{scroll-margin-top:96px}
.jzy-npc-section-title{
.jzy-npc-section h2{margin:0 0 12px!important;color:#f5feff!important;font-size:29px!important;font-weight:900!important;line-height:1.32!important;border:0!important;text-shadow:0 3px 8px rgba(1,18,28,.78)!important}
  margin:0 0 12px;
.jzy-npc-panel{margin:16px 0;padding:22px 24px;background:rgba(7,56,69,.61);border-radius:16px}
  color:#f5feff;
.jzy-npc-region-tabs{display:flex;align-items:stretch;gap:0;margin:0 0 16px;overflow-x:auto;scrollbar-width:thin;background:rgba(3,35,48,.68);border:1px solid rgba(120,216,240,.36);border-radius:12px}
  font-size:29px;
.jzy-npc-region-tab{flex:0 0 auto;min-width:132px;padding:13px 20px;color:#d6eee6;font:inherit;font-size:17px;font-weight:900;line-height:1.25;cursor:pointer;background:transparent;border:0;border-right:1px solid rgba(120,216,240,.18);transition:background .18s ease,color .18s ease,box-shadow .18s ease}
  font-weight:900;
.jzy-npc-region-tab:last-child{border-right:0}
  line-height:1.32;
.jzy-npc-region-tab:hover{color:#fff4c7;background:rgba(120,216,240,.10)}
  text-shadow:0 3px 8px rgba(1,18,28,.78);
.jzy-npc-region-tab.is-active{color:#fff;background:rgba(8,92,111,.70);box-shadow:inset 0 -3px 0 #78d8f0}
}
.jzy-npc-region-pane{display:none;width:100%;max-width:none;margin:0 auto}
.jzy-npc-panel{
.jzy-npc-region-pane.is-active{display:block}
  margin:0;
.jzy-npc-table{display:table!important;width:100%!important;max-width:none!important;margin:0;table-layout:fixed;overflow:hidden;border:1px solid rgba(153,228,235,.25)!important;border-radius:14px;border-collapse:separate!important;border-spacing:0!important;background:rgba(5,45,58,.58)!important;color:#effcff!important;box-shadow:0 10px 22px rgba(1,18,28,.16)}
  padding:22px 24px;
.jzy-npc-table th,.jzy-npc-table td{padding:13px 14px!important;border-color:rgba(188,240,238,.13)!important;vertical-align:middle!important;line-height:1.55}
  background:rgba(7,56,69,.61);
.jzy-npc-table th{color:#fff5c8!important;font-weight:900!important;text-align:center!important;background:rgba(4,40,52,.78)!important}
  border-radius:16px;
.jzy-npc-table td{text-align:center!important;background:rgba(255,255,255,.025)!important}
}
.jzy-npc-table th:nth-child(1),.jzy-npc-table td:nth-child(1){width:22%}
.jzy-npc-panel p{margin:.35em 0}
.jzy-npc-table th:nth-child(2),.jzy-npc-table td:nth-child(2){width:22%}
.jzy-npc-panel strong{color:#fff;font-weight:900}
.jzy-npc-table th:nth-child(3),.jzy-npc-table td:nth-child(3){width:36%}
.jzy-npc-grid{
.jzy-npc-table th:nth-child(4),.jzy-npc-table td:nth-child(4){width:20%}
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin-top:14px;
}
.jzy-npc-card{
  min-height:146px;
  padding:18px 16px 15px;
  border-radius:14px;
  color:#effcff;
}
.jzy-npc-card strong{
  display:block;
  margin-bottom:7px;
  color:#fff;
  font-size:18px;
  font-weight:900;
}
.jzy-npc-card span{
  display:block;
  color:rgba(241,250,253,.90);
  font-size:15px;
  line-height:1.7;
}
.jzy-npc-card-label{
  margin:0 0 7px;
  color:#fff1b7;
  font-size:13px;
  font-weight:900;
  letter-spacing:.06em;
}
.jzy-npc-card p{margin:0;color:rgba(241,250,253,.92);font-size:15px;line-height:1.72}
.jzy-npc-card--cyan{background:rgba(8,74,88,.62);border-bottom:3px solid #16c3d0}
.jzy-npc-card--green{background:rgba(18,70,42,.62);border-bottom:3px solid #5ab878}
.jzy-npc-card--gold{background:rgba(98,67,20,.59);border-bottom:3px solid #d4a848}
.jzy-npc-card--rose{background:rgba(80,26,48,.58);border-bottom:3px solid #d95b91}
.jzy-npc-note{
  margin:16px 0 0;
  padding:15px 18px;
  border-left:4px solid #78d8f0;
  border-radius:12px;
  background:rgba(6,61,75,.63);
  color:#eaf8f5;
  line-height:1.8;
}
.jzy-npc-table-wrap{
  overflow-x:auto;
  margin-top:16px;
  border:1px solid rgba(153,228,235,.25);
  border-radius:14px;
  background:rgba(5,45,58,.58);
  box-shadow:0 10px 22px rgba(1,18,28,.16);
}
.jzy-npc-table{
  width:100%;
  min-width:780px;
  margin:0!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  background:transparent!important;
  color:#effcff!important;
}
.jzy-npc-table th,
.jzy-npc-table td{
  padding:13px 14px!important;
  border:0!important;
  border-bottom:1px solid rgba(188,240,238,.13)!important;
  vertical-align:middle!important;
  line-height:1.65;
}
.jzy-npc-table th{
  color:#fff5c8!important;
  background:rgba(12,68,78,.68)!important;
  font-weight:900!important;
  text-align:center!important;
  white-space:nowrap;
}
.jzy-npc-table td{background:rgba(255,255,255,.025)!important}
.jzy-npc-table tbody tr:nth-child(even) td{background:rgba(120,216,240,.055)!important}
.jzy-npc-table tbody tr:nth-child(even) td{background:rgba(120,216,240,.055)!important}
.jzy-npc-table tbody tr:last-child td{border-bottom:0!important}
.jzy-npc-empty{margin:0;padding:34px 20px;color:#dcefed;text-align:center;background:rgba(5,46,60,.58);border:1px dashed rgba(141,224,230,.38);border-radius:14px;line-height:1.8}
.jzy-npc-table td:first-child{color:#fff5c8;font-weight:900}
.jzy-npc-edit{margin:22px 0 8px;text-align:center}
.jzy-npc-table a{color:#fff4c7!important;font-weight:900;text-decoration:none!important}
.jzy-npc-edit a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;padding:0 24px;border-radius:12px;background:linear-gradient(180deg,#fff4c7,#f4cf78);color:#164554!important;text-decoration:none!important;font-size:16px;font-weight:900;border:1px solid rgba(255,255,255,.45);border-bottom:3px solid #d4a848;box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.55);text-shadow:none!important}
.jzy-npc-table a:hover{text-decoration:underline!important}
.jzy-side-toc{position:fixed;top:50%;right:64px;width:176px!important;padding:12px!important;transform:translateY(-50%)!important;z-index:60!important;background:radial-gradient(circle at 18% 0%,rgba(120,216,240,.14),transparent 36%),linear-gradient(145deg,rgba(8,43,58,.62),rgba(10,46,31,.46))!important;border:1px solid rgba(126,204,218,.24)!important;border-radius:16px!important;box-shadow:0 14px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.jzy-npc-pill{
.jzy-side-toc-title{margin:0 0 10px!important;padding-bottom:8px!important;color:#fff4c7!important;font-size:16px!important;font-weight:900!important;line-height:normal!important;text-align:center!important;border-bottom:1px solid rgba(244,207,120,.28)!important}
  display:inline-block;
.jzy-side-toc a{display:block;margin:5px 0!important;padding:7px 9px!important;color:#d6eee6!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:10px!important}
  min-width:62px;
.jzy-side-toc a:hover{transform:translateX(-2px);color:#fff4c7!important;background:rgba(244,207,120,.13)!important;border-color:rgba(244,207,120,.30)!important}
  padding:3px 9px;
#citizen-footer.jzy-footer-ready,.citizen-footer.jzy-footer-ready,#footer.jzy-footer-ready,.mw-footer.jzy-footer-ready{margin:0!important;padding:0!important;min-height:0!important}
  border:1px solid rgba(169,238,248,.42);
#citizen-footer.jzy-footer-ready::before,#citizen-footer.jzy-footer-ready::after,.citizen-footer.jzy-footer-ready::before,.citizen-footer.jzy-footer-ready::after,#footer.jzy-footer-ready::before,#footer.jzy-footer-ready::after{content:none!important;display:none!important}
  border-radius:999px;
  background:linear-gradient(180deg,rgba(52,167,191,.88),rgba(14,100,127,.88));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 3px 9px rgba(2,28,40,.24);
  color:#e8fbff;
  font-size:.86em;
  font-weight:900;
  line-height:1.45;
  text-align:center;
  text-shadow:none;
}
.jzy-npc-side-note{
  margin-top:14px;
  color:#d9f0ef;
  font-size:15px;
  line-height:1.8;
}
 
/* 右侧导航沿用金唱片页的清爽、无模糊处理。 */
.jzy-side-toc{
  position:fixed;
  top:50%;
  right:64px;
  z-index:60;
  display:block;
  width:176px;
  padding:12px;
  transform:translateY(-50%);
  border:1px solid rgba(126,204,218,.24);
  border-radius:16px;
  background:radial-gradient(circle at 18% 0%,rgba(120,216,240,.14),transparent 36%),linear-gradient(145deg,rgba(8,43,58,.70),rgba(10,46,31,.56));
  box-shadow:0 14px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11);
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.jzy-side-toc-title{
  margin:0 0 10px;
  padding-bottom:8px;
  border-bottom:1px solid rgba(244,207,120,.28);
  color:#fff4c7;
  font-size:16px;
  font-weight:900;
  text-align:center;
}
.jzy-side-toc a{
  display:block;
  margin:5px 0;
  padding:7px 9px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:10px;
  background:rgba(255,255,255,.045);
  color:#d6eee6!important;
  font-size:13px;
  font-weight:800;
  line-height:1.3;
  text-decoration:none!important;
  text-shadow:0 1px 3px rgba(1,18,28,.66);
  transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease;
}
.jzy-side-toc a:hover{
  transform:translateX(-2px);
  border-color:rgba(244,207,120,.30);
  background:rgba(244,207,120,.13);
  color:#fff4c7!important;
}
span[id^="jzy-npc-"]{scroll-margin-top:96px}
 
/* 页脚沿用已验证页面的原始实现,不覆盖站点的既有外观。 */
#citizen-footer.jzy-footer-ready,
.citizen-footer.jzy-footer-ready,
#footer.jzy-footer-ready,
.mw-footer.jzy-footer-ready{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
}
#citizen-footer.jzy-footer-ready::before,
#citizen-footer.jzy-footer-ready::after,
.citizen-footer.jzy-footer-ready::before,
.citizen-footer.jzy-footer-ready::after,
#footer.jzy-footer-ready::before,
#footer.jzy-footer-ready::after{content:none!important;display:none!important}
#jzy-official-footer{padding-top:28px!important}
#jzy-official-footer{padding-top:28px!important}
.jzy-npc-edit{margin:24px 0 8px;text-align:center}
@media(max-width:1480px){.jzy-npc-shell{max-width:calc(100vw - 500px)}.jzy-side-toc{right:52px}}
.jzy-npc-edit a{
@media(max-width:1279px){.jzy-npc-shell{max-width:100%;margin:0}.jzy-side-toc{display:none}}
  display:inline-flex;
@media(max-width:760px){.jzy-npc-shell{font-size:16px}.jzy-npc-hero{padding:22px 18px}.jzy-npc-title{font-size:30px}.jzy-npc-lead{font-size:16px}.jzy-npc-panel{padding:18px 15px}.jzy-npc-section h2{font-size:25px!important}.jzy-npc-table{font-size:14px}.jzy-npc-table th,.jzy-npc-table td{padding:10px 8px!important}}
  align-items:center;
  justify-content:center;
  min-width:150px;
  min-height:44px;
  padding:0 24px;
  border:1px solid rgba(255,255,255,.45);
  border-bottom:3px solid #d4a848;
  border-radius:12px;
  background:linear-gradient(180deg,#fff4c7,#f4cf78);
  box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.55);
  color:#164554!important;
  font-size:16px;
  font-weight:900;
  text-decoration:none!important;
  text-shadow:none;
}
.jzy-npc-edit a:hover{transform:translateY(-1px);filter:brightness(1.04)}
@media(max-width:1480px){
  .jzy-npc-shell{max-width:calc(100vw - 500px)}
  .jzy-side-toc{right:52px}
}
@media(max-width:1279px){
  .jzy-npc-shell{max-width:100%;margin:0}
  .jzy-side-toc{display:none}
}
@media(max-width:900px){.jzy-npc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){
  .jzy-npc-shell{font-size:16px;line-height:1.85}
  .jzy-npc-hero{padding:24px 20px;border-radius:16px}
  .jzy-npc-title{font-size:34px}
  .jzy-npc-lead{font-size:16px;line-height:1.85}
  .jzy-npc-section-title{font-size:26px}
  .jzy-npc-panel{padding:19px 18px}
  .jzy-npc-grid{grid-template-columns:1fr;gap:10px}
  .jzy-npc-card{min-height:0;padding:16px}
  .jzy-npc-table th,.jzy-npc-table td{padding:11px 12px!important;font-size:14px}
  .jzy-npc-region-item{min-height:54px;font-size:16px}
}
</style>
</style>


<div class="jzy-side-toc" aria-label="NPC 导航">
<div class="jzy-npc-shell" id="npc-top">
  <div class="jzy-side-toc-title">NPC 导航</div>
  <header class="jzy-npc-hero">
  <a href="#jzy-npc-top">页面顶部</a>
    <p class="jzy-npc-kicker">江中缘 Wiki · 游戏基础</p>
  <a href="#jzy-npc-list">NPC 列表</a>
    <h1 class="jzy-npc-title">NPC</h1>
</div>
    <p class="jzy-npc-lead"><span class="jzy-npc-lead-line">NPC 是服务器世界中的交互角色,右键可对话、接取任务、打开商店或进入功能。</span><br><span class="jzy-npc-lead-line">本页按区域整理 NPC 的游戏截图、位置与主要功能,方便玩家快速查阅。</span></p>
</html>
  </header>


<div class="jzy-npc-shell">
  <div class="jzy-npc-divider"></div>


<span id="jzy-npc-top"></span>
  <section class="jzy-npc-section" id="npc-list">
<div class="jzy-npc-hero">
    <h2>NPC 资料</h2>
  <p class="jzy-npc-kicker">江中缘 Wiki · 游戏基础</p>
    <div class="jzy-npc-panel">
  <h1 class="jzy-npc-title">NPC</h1>
      <div class="jzy-npc-region-tabs" role="tablist" aria-label="NPC 区域切换">
  <p class="jzy-npc-lead">角色互动 · 任务引导 · 商店功能</p>
        <button class="jzy-npc-region-tab is-active" type="button" data-region="jingcheng" role="tab" aria-selected="true">璟城</button>
  <p class="jzy-npc-brief">NPC 是服务器中的交互角色,右键可对话、接取任务、打开商店或进入功能。常见作用包括新手引导、资源交易、副本入口与活动提示。</p>
        <button class="jzy-npc-region-tab" type="button" data-region="deep-dark" role="tab" aria-selected="false">幽匿森林</button>
</div>
        <button class="jzy-npc-region-tab" type="button" data-region="inferno" role="tab" aria-selected="false">焚炎下界</button>
        <button class="jzy-npc-region-tab" type="button" data-region="the-end" role="tab" aria-selected="false">终焉末地</button>
        <button class="jzy-npc-region-tab" type="button" data-region="deep-domain" role="tab" aria-selected="false">深暗之域</button>
        <button class="jzy-npc-region-tab" type="button" data-region="frozen-realm" role="tab" aria-selected="false">冰封领域</button>
      </div>


<div class="jzy-npc-divider"></div>
      <div class="jzy-npc-region-pane is-active" data-region-pane="jingcheng" role="tabpanel">
        <div class="jzy-npc-empty">璟城 NPC 资料整理中。确认后将补充 NPC 截图、位置与主要功能。</div>
      </div>
      <div class="jzy-npc-region-pane" data-region-pane="deep-dark" role="tabpanel" hidden><div class="jzy-npc-empty">幽匿森林 NPC 资料整理中。</div></div>
      <div class="jzy-npc-region-pane" data-region-pane="inferno" role="tabpanel" hidden><div class="jzy-npc-empty">焚炎下界 NPC 资料整理中。</div></div>
      <div class="jzy-npc-region-pane" data-region-pane="the-end" role="tabpanel" hidden><div class="jzy-npc-empty">终焉末地 NPC 资料整理中。</div></div>
      <div class="jzy-npc-region-pane" data-region-pane="deep-domain" role="tabpanel" hidden><div class="jzy-npc-empty">深暗之域 NPC 资料整理中。</div></div>
      <div class="jzy-npc-region-pane" data-region-pane="frozen-realm" role="tabpanel" hidden><div class="jzy-npc-empty">冰封领域 NPC 资料整理中。</div></div>
    </div>
  </section>


{| style="width:100%; margin:0 0 24px; table-layout:fixed; border-collapse:separate; border-spacing:0; overflow:hidden; background:rgba(7,52,63,.70); border:1px solid rgba(153,228,235,.26); border-radius:16px; box-shadow:0 12px 28px rgba(1,18,28,.20), inset 0 1px 0 rgba(255,255,255,.10);"
  <div class="jzy-npc-edit"><a href="/index.php?title=NPC&amp;action=edit">编辑入口</a></div>
| style="width:16.666%; padding:15px 10px; color:#fff5c8; background:linear-gradient(180deg,rgba(92,196,211,.22),rgba(18,106,124,.18)); border-right:1px solid rgba(153,228,235,.16); border-bottom:3px solid #78d8f0; font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 璟城
</div>
| style="width:16.666%; padding:15px 10px; color:#e1f5f2; border-right:1px solid rgba(153,228,235,.16); font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 幽匿森林
| style="width:16.666%; padding:15px 10px; color:#e1f5f2; border-right:1px solid rgba(153,228,235,.16); font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 炎炎下界
| style="width:16.666%; padding:15px 10px; color:#e1f5f2; border-right:1px solid rgba(153,228,235,.16); font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 终焉末地
| style="width:16.666%; padding:15px 10px; color:#e1f5f2; border-right:1px solid rgba(153,228,235,.16); font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 深暗之域
| style="width:16.666%; padding:15px 10px; color:#e1f5f2; font-size:17px; font-weight:900; line-height:1.3; text-align:center; text-shadow:0 2px 5px rgba(1,18,28,.72);" | 冰封领域
|}


<span id="jzy-npc-list"></span>
<div class="jzy-side-toc">
<div class="jzy-npc-section">
   <div class="jzy-side-toc-title">NPC 导航</div>
   <h2 class="jzy-npc-section-title">NPC 列表</h2>
   <a href="#npc-top">页面顶部</a>
   <div class="jzy-npc-table-wrap">
  <a href="#npc-list">NPC 资料</a>
{| class="jzy-npc-table"
! NPC
! 所在区域
! 类型
! 主要用途
! 备注
|-
| '''新手引导'''
| 璟城 / 主城
| <span class="jzy-npc-pill">引导</span>
| 介绍基础操作、起步流程、常用系统和前期目标。
| 待按服务器内真实名称与坐标补充。
|-
| '''商店'''
| 商业区域
| <span class="jzy-npc-pill">商店</span>
| 购买基础材料、工具、消耗品或其他常用道具。
| 可按不同商人拆分为独立页面。
|-
| '''集市'''
| 商业区域
| <span class="jzy-npc-pill">交易</span>
| 打开集市相关界面,进行大宗物品交易或查看价格。
| 可关联 [[集市]] 页面。
|-
| '''拍卖'''
| 商业区域
| <span class="jzy-npc-pill">交易</span>
| 进入拍卖相关功能,浏览、竞拍或出售物品。
| 可关联 [[拍卖]] 页面。
|-
| '''宠物'''
| 宠物相关区域
| <span class="jzy-npc-pill">培养</span>
| 处理宠物查看、培养、物品使用或相关说明。
| 可关联 [[宠物]] 与 [[宠物物品]] 页面。
|-
| '''地下城入口'''
| 地下城 / 副本区域
| <span class="jzy-npc-pill">战斗</span>
| 进入地下城玩法,查看副本、队伍或奖励相关内容。
| 可关联 [[地下城]] 页面。
|-
| '''事件时间'''
| 活动区域
| <span class="jzy-npc-pill">活动</span>
| 查看服务器活动、周期事件或即将开始的内容。
| 可关联 [[事件时间]] 页面。
|-
| '''社区协助'''
| 社区区域
| <span class="jzy-npc-pill">社区</span>
| 提供社区帮助、反馈入口、协助说明或玩家支持内容。
| 可关联 [[社区协助]] 页面。
|}
  </div>
</div>
</div>


<div class="jzy-npc-edit"><a href="/index.php?title=NPC&amp;action=edit">编辑入口</a></div>
<script>
</div>
(function () {
  var tabs = document.querySelectorAll('.jzy-npc-region-tab');
  var panes = document.querySelectorAll('.jzy-npc-region-pane');
  tabs.forEach(function (tab) {
    tab.addEventListener('click', function () {
      var region = tab.getAttribute('data-region');
      tabs.forEach(function (item) {
        var active = item === tab;
        item.classList.toggle('is-active', active);
        item.setAttribute('aria-selected', active ? 'true' : 'false');
      });
      panes.forEach(function (pane) {
        var active = pane.getAttribute('data-region-pane') === region;
        pane.classList.toggle('is-active', active);
        pane.hidden = !active;
      });
    });
  });
})();
</script>


<html>
<script>
<script>
(function () {
(function () {
   function removeFooterArtifacts() {
   function removeFooterArtifacts() {
     [
     ["#mw-data-after-content", ".mw-data-after-content", ".citizen-page-footer__info", ".citizen-page-footer .mw-footer-info"].forEach(function (selector) {
      "#mw-data-after-content",
      ".mw-data-after-content",
      ".citizen-page-footer__info",
      ".citizen-page-footer .mw-footer-info"
    ].forEach(function (selector) {
       document.querySelectorAll(selector).forEach(function (element) {
       document.querySelectorAll(selector).forEach(function (element) {
         element.style.setProperty("display", "none", "important");
         element.style.setProperty("display", "none", "important");
第424行: 第146行:
     });
     });
   }
   }
  function removeFooterGapStrip(footer) {
    var editLink = document.querySelector('a[href*="action=edit"]');
    if (!editLink || !footer) return;
    var editBottom = editLink.getBoundingClientRect().bottom;
    var footerTop = footer.getBoundingClientRect().top;
    if (footerTop <= editBottom) return;
    document.querySelectorAll("body div, body section, body hr").forEach(function (element) {
      if (element === footer || footer.contains(element) || element.contains(footer)) return;
      var rect = element.getBoundingClientRect();
      var isWideStrip = rect.width > window.innerWidth * 0.45 && rect.height >= 8 && rect.height <= 80;
      var isInFooterGap = rect.top >= editBottom - 4 && rect.bottom <= footerTop + 4;
      if (isWideStrip && isInFooterGap) {
        element.style.setProperty("display", "none", "important");
      }
    });
  }
   function buildFooter() {
   function buildFooter() {
     removeFooterArtifacts();
     removeFooterArtifacts();
     var footer = document.querySelector("#citizen-footer, .citizen-footer, #footer, .mw-footer");
     var footer = document.querySelector("#citizen-footer, .citizen-footer, #footer, .mw-footer");
     if (!footer || document.getElementById("jzy-official-footer")) return;
     if (!footer || document.getElementById("jzy-official-footer")) return;
    var gameRulesUrl = "/index.php?title=%E6%B8%B8%E6%88%8F%E8%A7%84%E5%88%99";
    var contactUrl = "https://qm.qq.com/q/560dSf2pxe";
     var layout = document.createElement("section");
     var layout = document.createElement("section");
     layout.id = "jzy-official-footer";
     layout.id = "jzy-official-footer";
第459行: 第155行:
     layout.innerHTML =
     layout.innerHTML =
       '<div class="jzy-official-footer-top">' +
       '<div class="jzy-official-footer-top">' +
         '<a class="jzy-official-footer-brand" href="https://www.mcjzy.net/" target="_blank" rel="noopener" aria-label="访问江中缘官网">' +
         '<a class="jzy-official-footer-brand" href="https://www.mcjzy.net/" target="_blank" rel="noopener" aria-label="访问江中缘官网"><img src="https://wiki.mcjzy.net/images/1/10/3.png" alt="江中缘"></a>' +
          '<img src="https://wiki.mcjzy.net/images/1/10/3.png" alt="江中缘">' +
        '</a>' +
         '<div class="jzy-official-footer-socials" aria-label="江中缘社区平台">' +
         '<div class="jzy-official-footer-socials" aria-label="江中缘社区平台">' +
           '<span class="jzy-footer-social" title="抖音"><img src="https://wiki.mcjzy.net/images/thumb/0/01/%E6%8A%96%E9%9F%B3.png/120px-%E6%8A%96%E9%9F%B3.png?20260720050242" alt="抖音"></span>' +
           '<span class="jzy-footer-social" title="抖音"><img src="https://wiki.mcjzy.net/images/thumb/0/01/%E6%8A%96%E9%9F%B3.png/120px-%E6%8A%96%E9%9F%B3.png?20260720050242" alt="抖音"></span>' +
第472行: 第166行:
       '<div class="jzy-official-footer-bottom">' +
       '<div class="jzy-official-footer-bottom">' +
         '<p class="jzy-official-footer-copy">江中缘满载无限可能,随心定义你的线上欢乐时光。<br><strong>江中缘 Wiki</strong> 由社区维护,记录服务器的玩法、系统与资料。<br>本站内容基于《江中缘》相关的《我的世界》游戏内容整理;本 Wiki 与 Mojang Studios、Microsoft、网易无隶属关系。<br>© 2026 江中缘。版权所有。</p>' +
         '<p class="jzy-official-footer-copy">江中缘满载无限可能,随心定义你的线上欢乐时光。<br><strong>江中缘 Wiki</strong> 由社区维护,记录服务器的玩法、系统与资料。<br>本站内容基于《江中缘》相关的《我的世界》游戏内容整理;本 Wiki 与 Mojang Studios、Microsoft、网易无隶属关系。<br>© 2026 江中缘。版权所有。</p>' +
         '<nav class="jzy-official-footer-links" aria-label="页脚链接">' +
         '<nav class="jzy-official-footer-links" aria-label="页脚链接"><a href="/index.php?title=%E6%B8%B8%E6%88%8F%E8%A7%84%E5%88%99">游戏规则</a><a href="/index.php?title=%E9%A6%96%E9%A1%B5">关于本站</a><a href="https://qm.qq.com/q/560dSf2pxe" target="_blank" rel="noopener">联系我们</a></nav>' +
          '<a href="' + gameRulesUrl + '">游戏规则</a>' +
          '<a href="/index.php?title=%E9%A6%96%E9%A1%B5">关于本站</a>' +
          '<a href="' + contactUrl + '" target="_blank" rel="noopener">联系我们</a>' +
        '</nav>' +
       '</div>';
       '</div>';
     footer.insertBefore(layout, footer.firstChild);
     footer.insertBefore(layout, footer.firstChild);
     footer.classList.add("jzy-footer-ready");
     footer.classList.add("jzy-footer-ready");
     window.setTimeout(function () {
     window.setTimeout(removeFooterArtifacts, 120);
      removeFooterArtifacts();
     window.setTimeout(removeFooterArtifacts, 600);
      removeFooterGapStrip(footer);
    }, 120);
     window.setTimeout(function () {
      removeFooterArtifacts();
      removeFooterGapStrip(footer);
    }, 600);
  }
 
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", buildFooter);
  } else {
    buildFooter();
   }
   }
  if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", buildFooter);
  else buildFooter();
})();
})();
</script>
</script>

2026年7月27日 (一) 06:18的版本


江中缘 Wiki · 游戏基础

NPC

NPC 是服务器世界中的交互角色,右键可对话、接取任务、打开商店或进入功能。
本页按区域整理 NPC 的游戏截图、位置与主要功能,方便玩家快速查阅。

NPC 资料

璟城 NPC 资料整理中。确认后将补充 NPC 截图、位置与主要功能。