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

NPC:修订间差异

来自江中缘
Jzyfate留言 | 贡献
无编辑摘要
Jzyfate留言 | 贡献
无编辑摘要
第4行: 第4行:
<html>
<html>
<style>
<style>
/* 页面级修正:沿用首页的主体处理。 */
/* ===== 江中缘 Wiki:NPC 页面 ===== */
.mw-body{
.mw-body{
   background:transparent!important;
   background:transparent!important;
第12行: 第12行:
   -webkit-backdrop-filter:none!important;
   -webkit-backdrop-filter:none!important;
}
}
.jzy-page-shell{
body{
   max-width:min(1220px,calc(100vw - 560px));
  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,
.jzy-npc-shell *,
.jzy-side-toc,
.jzy-side-toc *,
#jzy-official-footer,
#jzy-official-footer *{
  box-sizing:border-box;
  font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif!important;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}
.jzy-npc-shell{
   max-width:min(1160px,calc(100vw - 560px));
   margin:0 auto;
   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-panel,
.jzy-npc-card,
.jzy-npc-note{
  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);
}
.jzy-npc-hero{
  padding:30px 32px;
  background:rgba(7,52,63,.70);
  border-radius:18px;
}
.jzy-npc-kicker{
  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-divider{
.jzy-npc-divider{
   height:3px;
   height:3px;
   margin:22px 0;
   margin:24px 0;
   border:0;
   border:0;
   border-radius:999px;
   border-radius:999px;
   background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78);
   background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78);
   box-shadow:0 0 16px rgba(120,216,240,.22);
   box-shadow:0 0 14px rgba(120,216,240,.20);
}
.jzy-npc-section{scroll-margin-top:96px}
.jzy-npc-section-title{
  margin:0 0 12px;
  color:#f5feff;
  font-size:29px;
  font-weight:900;
  line-height:1.32;
  text-shadow:0 3px 8px rgba(1,18,28,.78);
}
.jzy-npc-panel{
  margin:0;
  padding:22px 24px;
  background:rgba(7,56,69,.61);
  border-radius:16px;
}
.jzy-npc-panel p{margin:.35em 0}
.jzy-npc-panel strong{color:#fff;font-weight:900}
.jzy-npc-grid{
  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--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(4,40,52,.78)!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:last-child td{border-bottom:0!important}
.jzy-npc-table td:first-child{color:#fff5c8;font-weight:900}
.jzy-npc-table a{color:#fff4c7!important;font-weight:900;text-decoration:none!important}
.jzy-npc-table a:hover{text-decoration:underline!important}
.jzy-npc-pill{
  display:inline-block;
  min-width:62px;
  padding:3px 9px;
  border:1px solid rgba(169,238,248,.42);
  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{
.jzy-side-toc{
   position:fixed;
   position:fixed;
   top:50%;
   top:50%;
   right:64px;
   right:64px;
  z-index:60;
  display:block;
   width:176px;
   width:176px;
   padding:12px;
   padding:12px;
   background:
   transform:translateY(-50%);
    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));
   border:1px solid rgba(126,204,218,.24);
   border:1px solid rgba(126,204,218,.24);
   border-radius:16px;
   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);
   box-shadow:0 14px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11);
  z-index:60;
  font-family:"Microsoft YaHei",Arial,sans-serif;
   backdrop-filter:none!important;
   backdrop-filter:none!important;
   -webkit-backdrop-filter:none!important;
   -webkit-backdrop-filter:none!important;
  transform:translateY(-50%);
  display:block;
}
}
.jzy-side-toc-title{
.jzy-side-toc-title{
   margin:0 0 10px;
   margin:0 0 10px;
   padding-bottom:8px;
   padding-bottom:8px;
  border-bottom:1px solid rgba(244,207,120,.28);
   color:#fff4c7;
   color:#fff4c7;
   font-size:15px;
   font-size:16px;
   font-weight:900;
   font-weight:900;
   text-align:center;
   text-align:center;
  border-bottom:1px solid rgba(244,207,120,.28);
}
}
.jzy-side-toc a{
.jzy-side-toc a{
第56行: 第223行:
   margin:5px 0;
   margin:5px 0;
   padding:7px 9px;
   padding:7px 9px;
  border:1px solid rgba(255,255,255,.055);
   border-radius:10px;
   border-radius:10px;
  background:rgba(255,255,255,.045);
   color:#d6eee6!important;
   color:#d6eee6!important;
  font-size:13px;
  font-weight:800;
  line-height:1.3;
   text-decoration:none!important;
   text-decoration:none!important;
   font-size:12px;
   text-shadow:0 1px 3px rgba(1,18,28,.66);
  font-weight:800;
  line-height:1.2;
  background:rgba(255,255,255,.045);
  border:1px solid rgba(255,255,255,.055);
   transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease;
   transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease;
}
}
.jzy-side-toc a:hover{
.jzy-side-toc a:hover{
   transform:translateX(-2px);
   transform:translateX(-2px);
   color:#fff4c7!important;
   border-color:rgba(244,207,120,.30);
   background:rgba(244,207,120,.13);
   background:rgba(244,207,120,.13);
  border-color:rgba(244,207,120,.30);
}
span[id^="jzy-"]{scroll-margin-top:96px}
.jzy-home-panel,
.jzy-card-table{
  width:100%;
  border-collapse:separate!important;
  border-spacing:0!important;
  border:none!important;
  background:transparent!important;
}
.jzy-copy-cell{
  padding:22px 24px;
  background:
    radial-gradient(circle at 12% 0%,rgba(120,216,240,.12),transparent 34%),
    linear-gradient(135deg,rgba(8,43,58,.46),rgba(10,46,31,.36));
  border:1px solid rgba(126,204,218,.22);
  border-radius:16px;
  box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.10);
  color:#eef8fb;
  line-height:1.88;
}
.jzy-card-table{border-spacing:10px!important}
.jzy-feature,
.jzy-play,
.jzy-step,
.jzy-hot,
.jzy-stat,
.jzy-community,
.jzy-nav-card{
  position:relative;
  overflow:hidden;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.10);
  box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.10);
  vertical-align:middle;
}
.jzy-feature::before,
.jzy-play::before,
.jzy-step::before,
.jzy-hot::before,
.jzy-stat::before,
.jzy-community::before,
.jzy-nav-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 50%);
  pointer-events:none;
}
.jzy-feature{padding:18px 14px;width:25%;text-align:center;font-weight:800}
.jzy-play{padding:22px 16px;width:25%;text-align:center;font-weight:800}
.jzy-step{padding:20px 14px;width:25%;text-align:center}
.jzy-hot,.jzy-community{padding:14px 16px;text-align:center;font-weight:750}
.jzy-stat{padding:22px 16px;width:50%;text-align:center;font-weight:800}
.jzy-nav-card{padding:15px 18px;width:50%;font-weight:700;border-left:4px solid rgba(120,216,240,.78)}
.jzy-blue{background:rgba(8,74,88,.48);color:#dffbff;border-bottom:3px solid #16c3d0}
.jzy-green{background:rgba(18,70,42,.48);color:#d7f8e2;border-bottom:3px solid #5ab878}
.jzy-gold{background:rgba(11,70,88,.50);color:#e2faff;border-bottom:3px solid #51c4dc}
.jzy-rose{background:rgba(80,26,48,.44);color:#f4c9dc;border-bottom:3px solid #d95b91}
.jzy-violet{background:rgba(42,30,80,.44);color:#dcd2ff;border-bottom:3px solid #8c78da}
.jzy-cyan{background:rgba(8,58,68,.46);color:#d9f7ff;border-bottom:3px solid #0fb4c1}
.jzy-muted{color:rgba(238,248,251,.78);font-size:.88em;line-height:1.55}
.jzy-nav-card.jzy-green{border-left-color:#5ab878}
.jzy-nav-card.jzy-gold{border-left-color:#d4a848}
.jzy-nav-card.jzy-rose{border-left-color:#d95b91}
.jzy-nav-card.jzy-violet{border-left-color:#8c78da}
.jzy-footer-note{
  padding:18px;
  background:rgba(8,22,34,.34);
  border:1px solid rgba(126,204,218,.18);
  border-radius:12px;
  text-align:center;
  color:#b9d5dd;
  line-height:1.75;
}
.jzy-data-table{
  width:100%;
  border-collapse:separate!important;
  border-spacing:0 8px!important;
  border:none!important;
  background:transparent!important;
}
.jzy-data-table th{
  padding:12px 14px;
  background:linear-gradient(180deg,rgba(12,83,105,.72),rgba(7,55,73,.68));
  color:#e9fbff;
  border:1px solid rgba(112,214,232,.34);
  font-weight:900;
  text-align:center;
  text-shadow:0 2px 5px rgba(1,18,28,.72);
}
.jzy-data-table td{
  padding:13px 14px;
  background:rgba(8,43,58,.48);
  border-top:1px solid rgba(126,204,218,.18);
  border-bottom:1px solid rgba(126,204,218,.18);
  color:#eef8fb;
  line-height:1.7;
  vertical-align:middle;
}
.jzy-data-table tr td:first-child,
.jzy-data-table tr th:first-child{
  border-left:1px solid rgba(126,204,218,.18);
  border-radius:12px 0 0 12px;
}
.jzy-data-table tr td:last-child,
.jzy-data-table tr th:last-child{
  border-right:1px solid rgba(126,204,218,.18);
  border-radius:0 12px 12px 0;
}
.jzy-pill{
  display:inline-block;
  min-width:62px;
  padding:3px 9px;
  border-radius:999px;
  color:#e8fbff;
  background:linear-gradient(180deg,rgba(52,167,191,.88),rgba(14,100,127,.88));
  border:1px solid rgba(169,238,248,.42);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 3px 9px rgba(2,28,40,.24);
  font-size:.86em;
  font-weight:900;
  text-align:center;
  text-shadow:none!important;
}
.jzy-page-links a,
.jzy-copy-cell a{
   color:#fff4c7!important;
   color:#fff4c7!important;
  font-weight:900;
  text-decoration:none!important;
}
.jzy-page-links a:hover,
.jzy-copy-cell a:hover{text-decoration:underline!important}
.jzy-status-note{
  margin:0;
  padding:14px 16px;
  color:#e9faff;
  background:linear-gradient(135deg,rgba(8,56,76,.58),rgba(12,82,83,.45));
  border:1px solid rgba(116,213,228,.24);
  border-left:4px solid #55cddd;
  border-radius:12px;
  line-height:1.8;
  box-shadow:0 10px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.10);
}
.jzy-page-shell .jzy-card-table td:hover,
.jzy-page-shell .jzy-data-table tr:hover td{
  transform:none!important;
  filter:none!important;
}
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;
}
}
span[id^="jzy-npc-"]{scroll-margin-top:96px}
/* 正式页脚:保持页面底部与正文相连,不使用额外的背景模糊。 */
#citizen-footer.jzy-footer-ready,
#citizen-footer.jzy-footer-ready,
.citizen-footer.jzy-footer-ready,
.citizen-footer.jzy-footer-ready,
第229行: 第250行:
   padding:0!important;
   padding:0!important;
   min-height:0!important;
   min-height:0!important;
  background:transparent!important;
}
}
#citizen-footer.jzy-footer-ready::before,
#citizen-footer.jzy-footer-ready::before,
第235行: 第257行:
.citizen-footer.jzy-footer-ready::after,
.citizen-footer.jzy-footer-ready::after,
#footer.jzy-footer-ready::before,
#footer.jzy-footer-ready::before,
#footer.jzy-footer-ready::after{
#footer.jzy-footer-ready::after{content:none!important;display:none!important}
  content:none!important;
#jzy-official-footer{
  display:none!important;
  margin-top:34px;
}
  padding:30px max(24px,calc((100% - 1160px) / 2));
#jzy-official-footer{padding-top:28px!important}
  border-top:1px solid rgba(126,204,218,.28);
.jzy-page-shell,
   background:linear-gradient(135deg,rgba(6,40,54,.88),rgba(7,69,67,.84));
.jzy-page-shell *,
   color:#d8ecec;
.jzy-side-toc,
   text-shadow:none;
.jzy-side-toc *{
   font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif!important;
   -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
   text-rendering:optimizeLegibility;
}
}
.jzy-page-shell{
.jzy-official-footer-top,
   font-size:17px;
.jzy-official-footer-bottom{
   color:#f3fbff;
   display:flex;
   line-height:1.9;
   align-items:center;
   text-shadow:0 2px 5px rgba(2,24,34,.62);
   justify-content:space-between;
   gap:24px;
}
}
.jzy-page-shell h1,
.jzy-official-footer-brand{display:inline-flex;align-items:center;max-width:190px}
.jzy-page-shell .firstHeading{
.jzy-official-footer-brand img{display:block;max-width:100%;max-height:50px;object-fit:contain}
   font-size:40px!important;
.jzy-official-footer-socials{display:flex;align-items:center;gap:10px}
   line-height:1.2!important;
.jzy-footer-social{
   font-weight:900!important;
   display:inline-flex;
   text-shadow:0 3px 10px rgba(2,20,30,.72)!important;
  align-items:center;
   justify-content:center;
  width:38px;
  height:38px;
  border:1px solid rgba(183,235,229,.24);
   border-radius:10px;
   background:rgba(255,255,255,.07);
  transition:transform .16s ease,border-color .16s ease,background .16s ease;
}
}
.jzy-page-shell h2{
.jzy-footer-social:hover{transform:translateY(-2px);border-color:rgba(244,207,120,.60);background:rgba(244,207,120,.12)}
  font-size:29px!important;
.jzy-footer-social img{display:block;max-width:23px;max-height:23px;object-fit:contain}
  line-height:1.32!important;
.jzy-official-footer-rule{height:1px;margin:22px 0;border:0;background:linear-gradient(90deg,transparent,rgba(137,220,219,.46),rgba(244,207,120,.50),transparent)}
  font-weight:900!important;
.jzy-official-footer-copy{margin:0;color:#c6dcdc;font-size:13px;line-height:1.82}
  text-shadow:0 3px 8px rgba(2,20,30,.68)!important;
.jzy-official-footer-copy strong{color:#fff4c7;font-weight:900}
}
.jzy-official-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}
.jzy-copy-cell{
.jzy-official-footer-links a{color:#e0f4f1!important;font-size:14px;font-weight:800;text-decoration:none!important}
  padding:25px 27px!important;
.jzy-official-footer-links a:hover{color:#fff1b7!important;text-decoration:underline!important}
  background:
.jzy-npc-edit{margin:24px 0 8px;text-align:center}
    radial-gradient(circle at 12% 0%,rgba(120,216,240,.13),transparent 34%),
.jzy-npc-edit a{
    linear-gradient(135deg,rgba(6,43,58,.58),rgba(10,67,72,.50))!important;
  display:inline-flex;
  font-size:17px;
  align-items:center;
  line-height:1.95!important;
  justify-content:center;
  text-shadow:0 2px 5px rgba(1,18,28,.76);
  min-width:150px;
}
  min-height:44px;
.jzy-copy-cell strong,
  padding:0 24px;
.jzy-page-shell > b,
  border:1px solid rgba(255,255,255,.45);
.jzy-page-shell > strong{
   border-bottom:3px solid #d4a848;
  color:#ffffff!important;
   border-radius:12px;
  font-weight:900!important;
  background:linear-gradient(180deg,#fff4c7,#f4cf78);
  text-shadow:0 2px 6px rgba(1,18,28,.82)!important;
   box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.55);
}
  color:#164554!important;
.jzy-feature,
  font-size:16px;
.jzy-play,
  font-weight:900;
.jzy-step,
  text-decoration:none!important;
.jzy-hot,
  text-shadow:none;
.jzy-stat,
.jzy-community,
.jzy-nav-card{
   font-size:17px;
   line-height:1.5;
   text-shadow:0 2px 5px rgba(1,18,28,.72);
}
}
.jzy-muted{
.jzy-npc-edit a:hover{transform:translateY(-1px);filter:brightness(1.04)}
  color:rgba(241,250,253,.90)!important;
  font-size:.92em;
  text-shadow:0 1px 4px rgba(1,18,28,.68);
}
.jzy-side-toc-title{font-size:16px}
.jzy-side-toc a{font-size:13px;line-height:1.3;text-shadow:0 1px 3px rgba(1,18,28,.66)}
@media(max-width:1480px){
@media(max-width:1480px){
   .jzy-page-shell{max-width:calc(100vw - 500px)}
   .jzy-npc-shell{max-width:calc(100vw - 500px)}
   .jzy-side-toc{right:52px}
   .jzy-side-toc{right:52px}
}
}
@media(max-width:1279px){
@media(max-width:1279px){
   .jzy-page-shell{max-width:100%;margin:0}
   .jzy-npc-shell{max-width:100%;margin:0}
   .jzy-side-toc{display:none}
   .jzy-side-toc{display:none}
}
}
@media(max-width:900px){
@media(max-width:900px){.jzy-npc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
  .jzy-card-table{border-spacing:8px!important}
@media(max-width:640px){
  .jzy-data-table{border-spacing:0 7px!important}
   .jzy-npc-shell{font-size:16px;line-height:1.85}
}
   .jzy-npc-hero{padding:24px 20px;border-radius:16px}
@media(max-width:560px){
   .jzy-npc-title{font-size:34px}
   .jzy-page-shell{font-size:16px;line-height:1.85}
   .jzy-npc-lead{font-size:16px;line-height:1.85}
   .jzy-page-shell h1,.jzy-page-shell .firstHeading{font-size:34px!important}
   .jzy-npc-section-title{font-size:26px}
   .jzy-page-shell h2{font-size:26px!important}
  .jzy-npc-panel{padding:19px 18px}
   .jzy-copy-cell{padding:20px 18px!important;font-size:16px;line-height:1.9!important}
  .jzy-npc-grid{grid-template-columns:1fr;gap:10px}
   .jzy-feature,.jzy-play,.jzy-step,.jzy-hot,.jzy-stat,.jzy-community,.jzy-nav-card{font-size:16px}
  .jzy-npc-card{min-height:0;padding:16px}
   .jzy-data-table th,.jzy-data-table td{padding:10px 9px;font-size:14px}
   .jzy-npc-table th,.jzy-npc-table td{padding:11px 12px!important;font-size:14px}
  #jzy-official-footer{padding:26px 18px}
  .jzy-official-footer-top,.jzy-official-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}
  .jzy-official-footer-links{justify-content:flex-start}
}
}
</style>


</style>
<aside class="jzy-side-toc" aria-label="NPC 导航">
<div class="jzy-side-toc">
   <div class="jzy-side-toc-title">NPC 导航</div>
   <div class="jzy-side-toc-title">NPC 导航</div>
   <a href="#jzy-top">页面顶部</a>
   <a href="#jzy-npc-top">页面顶部</a>
   <a href="#jzy-location">按区域查找</a>
   <a href="#jzy-npc-about">NPC 简介</a>
   <a href="#jzy-list">NPC 列表</a>
  <a href="#jzy-npc-location">按区域查找</a>
</div>
   <a href="#jzy-npc-list">NPC 列表</a>
</aside>
</html>
</html>


<div class="jzy-page-shell">
<div class="jzy-npc-shell">


<span id="jzy-top"></span>
<span id="jzy-npc-top"></span>
= NPC =
<header class="jzy-npc-hero">
  <p class="jzy-npc-kicker">江中缘 Wiki · 游戏基础</p>
  <h1 class="jzy-npc-title">NPC</h1>
  <p class="jzy-npc-lead">角色互动 · 任务引导 · 商店功能<br>江中缘世界中的非玩家角色总览</p>
</header>


''角色互动 · 任务引导 · 商店功能''<br>
<div class="jzy-npc-divider"></div>
江中缘世界中的非玩家角色总览


<div class="jzy-divider"></div>
<span id="jzy-npc-about"></span>
<section class="jzy-npc-section">
  <h2 class="jzy-npc-section-title">NPC 简介</h2>
  <div class="jzy-npc-panel">
    <p><strong>NPC</strong> 是服务器世界中可以与玩家互动的非玩家角色。玩家通常可以通过右键点击 NPC 触发对话、打开商店、接受任务、进入系统界面,或了解当前区域的玩法说明。</p>
    <p>在江中缘中,NPC 不只是简单的装饰角色。它们常常承担着<strong>新手引导</strong>、<strong>资源交易</strong>、<strong>任务推进</strong>、<strong>副本入口</strong>、<strong>活动提示</strong>与<strong>玩法解锁</strong>等作用。遇到陌生 NPC 时,建议优先与其对话,许多功能入口、任务线索和隐藏说明都会通过 NPC 展示给玩家。</p>
  </div>
  <p class="jzy-npc-note"><strong>资料说明:</strong>本页先以玩家可辨认的<strong>功能</strong>与<strong>所在区域</strong>建立索引。具体 NPC 名称、坐标、前置条件与商店内容会在游戏内核实后逐项补充;未标注名称的条目不代表固定 NPC 名称。</p>
  <div class="jzy-npc-grid">
    <article class="jzy-npc-card jzy-npc-card--cyan"><strong>对话引导</strong><span>了解区域玩法<br>学习基础系统</span></article>
    <article class="jzy-npc-card jzy-npc-card--green"><strong>任务推进</strong><span>领取目标<br>提交材料或完成挑战</span></article>
    <article class="jzy-npc-card jzy-npc-card--gold"><strong>交易商店</strong><span>购买物品<br>出售资源或兑换奖励</span></article>
    <article class="jzy-npc-card jzy-npc-card--rose"><strong>功能入口</strong><span>打开菜单<br>进入活动或副本</span></article>
  </div>
</section>


<span id="jzy-about"></span>
<div class="jzy-npc-divider"></div>
== NPC 简介 ==


{| class="jzy-home-panel"
<span id="jzy-npc-location"></span>
| class="jzy-copy-cell" |
<section class="jzy-npc-section">
'''NPC''' 是服务器世界中可以与玩家互动的非玩家角色。玩家通常可以通过右键点击 NPC 触发对话、打开商店、接受任务、进入系统界面,或了解当前区域的玩法说明。
  <h2 class="jzy-npc-section-title">按区域查找</h2>
  <div class="jzy-npc-table-wrap">
    <table class="jzy-npc-table">
      <thead><tr><th>区域</th><th>NPC 作用</th><th>适合补充的资料</th></tr></thead>
      <tbody>
        <tr><td><strong>[[璟城|璟城 / 主城]]</strong></td><td>新手引导、基础商店、集市、拍卖、社区入口、常用系统入口。</td><td>NPC 名称、坐标、功能入口、是否需要等级或任务解锁。</td></tr>
        <tr><td><strong>[[海岛大世界|海岛大世界]] / 个人海岛</strong></td><td>岛屿管理、经营引导、家具装饰、收集器或自定义内容。</td><td>解锁条件、可配置项目、关联指令、可放置 NPC 说明。</td></tr>
        <tr><td><strong>资源与技能区域</strong></td><td>采集、种植、钓鱼、战斗等技能玩法说明与道具补给。</td><td>所属技能、售卖物品、任务目标、推荐前往等级。</td></tr>
        <tr><td><strong>[[地下城|地下城 / 副本区域]]</strong></td><td>副本入口、队伍功能、奖励领取、战斗准备与装备相关服务。</td><td>入场条件、副本类型、奖励规则、关联装备页面。</td></tr>
        <tr><td><strong>活动区域</strong></td><td>周期活动、赛事、节日玩法、限时兑换与活动说明。</td><td>活动时间、兑换道具、参与条件、奖励列表。</td></tr>
        <tr><td><strong>特殊场景</strong></td><td>隐藏任务、一次性奖励、剧情对话或特殊系统入口。</td><td>触发条件、前置任务、是否可重复交互。</td></tr>
      </tbody>
    </table>
  </div>
</section>


在江中缘中,NPC 不只是简单的装饰角色。它们常常承担着'''新手引导'''、'''资源交易'''、'''任务推进'''、'''副本入口'''、'''活动提示'''与'''玩法解锁'''等作用。遇到陌生 NPC 时,建议优先与其对话,许多功能入口、任务线索和隐藏说明都会通过 NPC 展示给玩家。
<div class="jzy-npc-divider"></div>
|}


<p class="jzy-status-note">'''资料说明:'''本页先以玩家可辨认的'''功能''''''所在区域'''建立索引。具体 NPC 名称、坐标、前置条件与商店内容会在游戏内核实后逐项补充;未标注名称的条目不代表固定 NPC 名称。</p>
<span id="jzy-npc-list"></span>
<section class="jzy-npc-section">
  <h2 class="jzy-npc-section-title">NPC 列表</h2>
  <div class="jzy-npc-panel">
    <p>本表用于收录江中缘服务器内可交互 NPC。可先通过<strong>所在区域</strong>与<strong>主要用途</strong>定位,再查看对应条目的名称、坐标与解锁条件。后续补充时,建议按<strong>名称、区域、类型、用途、备注</strong>记录;如果 NPC 有独立页面,可将名称改为对应 Wiki 链接。</p>
  </div>
  <div class="jzy-npc-table-wrap">
    <table class="jzy-npc-table">
      <thead><tr><th>NPC</th><th>所在区域</th><th>类型</th><th>主要用途</th><th>备注</th></tr></thead>
      <tbody>
        <tr><td>新手引导</td><td>璟城 / 主城</td><td><span class="jzy-npc-pill">引导</span></td><td>介绍基础操作、起步流程、常用系统和前期目标。</td><td>待按服务器内真实名称与坐标补充。</td></tr>
        <tr><td>岛屿管理员</td><td>海岛大世界 / 个人海岛</td><td><span class="jzy-npc-pill">功能</span></td><td>管理海岛相关内容,引导玩家进行岛屿经营与建设。</td><td>可关联 [[海岛大世界]] 或岛屿系统页面。</td></tr>
        <tr><td>商店</td><td>商业区域</td><td><span class="jzy-npc-pill">商店</span></td><td>购买基础材料、工具、消耗品或其他常用道具。</td><td>可按不同商人拆分为独立页面。</td></tr>
        <tr><td>集市</td><td>商业区域</td><td><span class="jzy-npc-pill">交易</span></td><td>打开集市相关界面,进行大宗物品交易或查看价格。</td><td>可关联 [[集市]] 页面。</td></tr>
        <tr><td>拍卖</td><td>商业区域</td><td><span class="jzy-npc-pill">交易</span></td><td>进入拍卖相关功能,浏览、竞拍或出售物品。</td><td>可关联 [[拍卖]] 页面。</td></tr>
        <tr><td>宠物</td><td>宠物相关区域</td><td><span class="jzy-npc-pill">培养</span></td><td>处理宠物查看、培养、物品使用或相关说明。</td><td>可关联 [[宠物]] [[宠物物品]] 页面。</td></tr>
        <tr><td>地下城入口</td><td>地下城 / 副本区域</td><td><span class="jzy-npc-pill">战斗</span></td><td>进入地下城玩法,查看副本、队伍或奖励相关内容。</td><td>可关联 [[地下城]] 页面。</td></tr>
        <tr><td>事件时间</td><td>活动区域</td><td><span class="jzy-npc-pill">活动</span></td><td>查看服务器活动、周期事件或即将开始的内容。</td><td>可关联 [[事件时间]] 页面。</td></tr>
        <tr><td>社区协助</td><td>社区区域</td><td><span class="jzy-npc-pill">社区</span></td><td>提供社区帮助、反馈入口、协助说明或玩家支持内容。</td><td>可关联 [[社区协助]] 页面。</td></tr>
      </tbody>
    </table>
  </div>
  <p class="jzy-npc-side-note">名称、坐标与解锁条件仍待游戏内核实。确认后可直接替换对应行,不会影响本页的布局。</p>
</section>


{| class="jzy-card-table"
<div class="jzy-npc-edit"><a href="/index.php?title=NPC&amp;action=edit">编辑入口</a></div>
| class="jzy-feature jzy-blue" | '''对话引导'''<br><span class="jzy-muted">了解区域玩法<br>学习基础系统</span>
</div>
| class="jzy-feature jzy-green" | '''任务推进'''<br><span class="jzy-muted">领取目标<br>提交材料或完成挑战</span>
| class="jzy-feature jzy-gold" | '''交易商店'''<br><span class="jzy-muted">购买物品<br>出售资源或兑换奖励</span>
| class="jzy-feature jzy-rose" | '''功能入口'''<br><span class="jzy-muted">打开菜单<br>进入活动或副本</span>
|}
 
<div class="jzy-divider"></div>
 
<span id="jzy-location"></span>
== 按区域查找 ==
 
{| class="jzy-data-table"
! 区域
! NPC 作用
! 适合补充的资料
|-
| '''[[璟城|璟城 / 主城]]'''
| 新手引导、基础商店、集市、拍卖、社区入口、常用系统入口。
| NPC 名称、坐标、功能入口、是否需要等级或任务解锁。
|-
| '''[[海岛大世界|海岛大世界]] / 个人海岛'''
| 岛屿管理、经营引导、家具装饰、收集器或自定义内容。
| 解锁条件、可配置项目、关联指令、可放置 NPC 说明。
|-
| '''资源与技能区域'''
| 采集、种植、钓鱼、战斗等技能玩法说明与道具补给。
| 所属技能、售卖物品、任务目标、推荐前往等级。
|-
| '''[[地下城|地下城 / 副本区域]]'''
| 副本入口、队伍功能、奖励领取、战斗准备与装备相关服务。
| 入场条件、副本类型、奖励规则、关联装备页面。
|-
| '''活动区域'''
| 周期活动、赛事、节日玩法、限时兑换与活动说明。
| 活动时间、兑换道具、参与条件、奖励列表。
|-
| '''特殊场景'''
| 隐藏任务、一次性奖励、剧情对话或特殊系统入口。
| 触发条件、前置任务、是否可重复交互。
|}
 
<div class="jzy-divider"></div>
 
<span id="jzy-list"></span>
== NPC 列表 ==
 
{| class="jzy-home-panel"
| class="jzy-copy-cell" |
本表用于收录江中缘服务器内可交互 NPC。可先通过'''所在区域'''与'''主要用途'''定位,再查看对应条目的名称、坐标与解锁条件。后续补充时,建议按'''名称、区域、类型、用途、备注'''记录;如果 NPC 有独立页面,可将名称改为对应 Wiki 链接。
|}
 
{| class="jzy-data-table jzy-page-links"
! NPC
! 所在区域
! 类型
! 主要用途
! 备注
|-
| '''新手引导'''
| 璟城 / 主城
| <span class="jzy-pill">引导</span>
| 介绍基础操作、起步流程、常用系统和前期目标。
| 待按服务器内真实名称与坐标补充。
|-
| '''岛屿管理员'''
| 海岛大世界 / 个人海岛
| <span class="jzy-pill">功能</span>
| 管理海岛相关内容,引导玩家进行岛屿经营与建设。
| 可关联 [[海岛大世界]] 或岛屿系统页面。
|-
| '''商店'''
| 商业区域
| <span class="jzy-pill">商店</span>
| 购买基础材料、工具、消耗品或其他常用道具。
| 可按不同商人拆分为独立页面。
|-
| '''集市'''
| 商业区域
| <span class="jzy-pill">交易</span>
| 打开集市相关界面,进行大宗物品交易或查看价格。
| 可关联 [[集市]] 页面。
|-
| '''拍卖'''
| 商业区域
| <span class="jzy-pill">交易</span>
| 进入拍卖相关功能,浏览、竞拍或出售物品。
| 可关联 [[拍卖]] 页面。
|-
| '''宠物'''
| 宠物相关区域
| <span class="jzy-pill">培养</span>
| 处理宠物查看、培养、物品使用或相关说明。
| 可关联 [[宠物]] 与 [[宠物物品]] 页面。
|-
| '''地下城入口'''
| 地下城 / 副本区域
| <span class="jzy-pill">战斗</span>
| 进入地下城玩法,查看副本、队伍或奖励相关内容。
| 可关联 [[地下城]] 页面。
|-
| '''事件时间'''
| 活动区域
| <span class="jzy-pill">活动</span>
| 查看服务器活动、周期事件或即将开始的内容。
| 可关联 [[事件时间]] 页面。
|-
| '''社区协助'''
| 社区区域
| <span class="jzy-pill">社区</span>
| 提供社区帮助、反馈入口、协助说明或玩家支持内容。
| 可关联 [[社区协助]] 页面。
|}


<html>
<html>
第472行: 第430行:
(function () {
(function () {
   function removeFooterArtifacts() {
   function removeFooterArtifacts() {
     var selectors = [
     [
       "#mw-data-after-content",
       "#mw-data-after-content",
       ".mw-data-after-content",
       ".mw-data-after-content",
       ".citizen-page-footer__info",
       ".citizen-page-footer__info",
       ".citizen-page-footer .mw-footer-info"
       ".citizen-page-footer .mw-footer-info"
     ];
     ].forEach(function (selector) {
 
    selectors.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");
       });
       });
    });
  }
  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");
      }
     });
     });
   }
   }
第509行: 第444行:
   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");
第535行: 第466行:
         '<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="' + gameRulesUrl + '">游戏规则</a>' +
           '<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="/index.php?title=%E9%A6%96%E9%A1%B5">关于本站</a>' +
           '<a href="' + contactUrl + '" target="_blank" rel="noopener">联系我们</a>' +
           '<a href="https://qm.qq.com/q/560dSf2pxe" target="_blank" rel="noopener">联系我们</a>' +
         '</nav>' +
         '</nav>' +
       '</div>';
       '</div>';
第543行: 第474行:
     footer.insertBefore(layout, footer.firstChild);
     footer.insertBefore(layout, footer.firstChild);
     footer.classList.add("jzy-footer-ready");
     footer.classList.add("jzy-footer-ready");
 
     window.setTimeout(removeFooterArtifacts, 120);
     window.setTimeout(function () {
      removeFooterArtifacts();
      removeFooterGapStrip(footer);
    }, 120);
    window.setTimeout(function () {
      removeFooterArtifacts();
      removeFooterGapStrip(footer);
    }, 600);
   }
   }


第561行: 第484行:
})();
})();
</script>
</script>
<div style="width:100%; margin:22px 0 8px; text-align:center;">
  <a href="/index.php?title=NPC&amp;action=edit" style="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;">编辑入口</a>
</div>
</html>
</html>


[[分类:游戏基础]]
[[分类:游戏基础]]
[[分类:NPC]]
[[分类:NPC]]
</div>

2026年7月25日 (六) 07:34的版本


<header class="jzy-npc-hero">

江中缘 Wiki · 游戏基础

NPC

角色互动 · 任务引导 · 商店功能
江中缘世界中的非玩家角色总览

</header>

<section class="jzy-npc-section">

NPC 简介

NPC 是服务器世界中可以与玩家互动的非玩家角色。玩家通常可以通过右键点击 NPC 触发对话、打开商店、接受任务、进入系统界面,或了解当前区域的玩法说明。

在江中缘中,NPC 不只是简单的装饰角色。它们常常承担着新手引导资源交易任务推进副本入口活动提示玩法解锁等作用。遇到陌生 NPC 时,建议优先与其对话,许多功能入口、任务线索和隐藏说明都会通过 NPC 展示给玩家。

资料说明:本页先以玩家可辨认的功能所在区域建立索引。具体 NPC 名称、坐标、前置条件与商店内容会在游戏内核实后逐项补充;未标注名称的条目不代表固定 NPC 名称。

   <article class="jzy-npc-card jzy-npc-card--cyan">对话引导了解区域玩法
学习基础系统
</article> <article class="jzy-npc-card jzy-npc-card--green">任务推进领取目标
提交材料或完成挑战
</article> <article class="jzy-npc-card jzy-npc-card--gold">交易商店购买物品
出售资源或兑换奖励
</article> <article class="jzy-npc-card jzy-npc-card--rose">功能入口打开菜单
进入活动或副本
</article>

</section>

<section class="jzy-npc-section">

按区域查找

<thead></thead>
     <tbody>
     </tbody>
区域NPC 作用适合补充的资料
璟城 / 主城新手引导、基础商店、集市、拍卖、社区入口、常用系统入口。NPC 名称、坐标、功能入口、是否需要等级或任务解锁。
海岛大世界 / 个人海岛岛屿管理、经营引导、家具装饰、收集器或自定义内容。解锁条件、可配置项目、关联指令、可放置 NPC 说明。
资源与技能区域采集、种植、钓鱼、战斗等技能玩法说明与道具补给。所属技能、售卖物品、任务目标、推荐前往等级。
地下城 / 副本区域副本入口、队伍功能、奖励领取、战斗准备与装备相关服务。入场条件、副本类型、奖励规则、关联装备页面。
活动区域周期活动、赛事、节日玩法、限时兑换与活动说明。活动时间、兑换道具、参与条件、奖励列表。
特殊场景隐藏任务、一次性奖励、剧情对话或特殊系统入口。触发条件、前置任务、是否可重复交互。

</section>

<section class="jzy-npc-section">

NPC 列表

本表用于收录江中缘服务器内可交互 NPC。可先通过所在区域主要用途定位,再查看对应条目的名称、坐标与解锁条件。后续补充时,建议按名称、区域、类型、用途、备注记录;如果 NPC 有独立页面,可将名称改为对应 Wiki 链接。

<thead></thead>
     <tbody>
     </tbody>
NPC所在区域类型主要用途备注
新手引导璟城 / 主城引导介绍基础操作、起步流程、常用系统和前期目标。待按服务器内真实名称与坐标补充。
岛屿管理员海岛大世界 / 个人海岛功能管理海岛相关内容,引导玩家进行岛屿经营与建设。可关联 海岛大世界 或岛屿系统页面。
商店商业区域商店购买基础材料、工具、消耗品或其他常用道具。可按不同商人拆分为独立页面。
集市商业区域交易打开集市相关界面,进行大宗物品交易或查看价格。可关联 集市 页面。
拍卖商业区域交易进入拍卖相关功能,浏览、竞拍或出售物品。可关联 拍卖 页面。
宠物宠物相关区域培养处理宠物查看、培养、物品使用或相关说明。可关联 宠物宠物物品 页面。
地下城入口地下城 / 副本区域战斗进入地下城玩法,查看副本、队伍或奖励相关内容。可关联 地下城 页面。
事件时间活动区域活动查看服务器活动、周期事件或即将开始的内容。可关联 事件时间 页面。
社区协助社区区域社区提供社区帮助、反馈入口、协助说明或玩家支持内容。可关联 社区协助 页面。

名称、坐标与解锁条件仍待游戏内核实。确认后可直接替换对应行,不会影响本页的布局。

</section>

<a href="/index.php?title=NPC&action=edit">编辑入口</a>