
Chanyoris
A full competitive block-puzzle game inside a Minecraft map item. 15 modes, world-first mechanics, native 60fps via Fabric mod. / Minecraftã®å°å³ã¢ã€ãã ã§åãæ¬æ Œå¯ŸæŠãããã¯ããºã«ã15ã¢ãŒãã»äžçåæ©èœã»Fabric Modã§ãã€ãã£ã60fpsã
Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Chanyoris
A complete, tournament-grade block-puzzle game. Running inside a single Minecraft map item â no client mod required.
æ¬æ ŒããŒãã¡ã³ãçŽã®ãããã¯ããºã«ã²ãŒã ãããã£ã1æã®Minecraftå°å³ã¢ã€ãã ã®äžã§åã â ã¯ã©ã€ã¢ã³ãModäžèŠã
Wait â all of this, inside a map item?
New here? In one sentence: Chanyoris is a complete competitive falling-block puzzle game (think modern competitive stacker) that runs entirely inside a Minecraft map you hold in your hand â solo, versus, battle royale, boss fights, and more, with nothing to install.
Yes. Everything you see runs on a 128Ã128 pixel Minecraft map. No server mods. No client mods. No resource pack. Players just hold the map and the game begins.
It is not a tech demo and not a stripped-down toy. It is the full competitive ruleset, 17 game modes, an asynchronous beam-search AI, replays with a racing ghost, live spectating, per-mode world rankings, a 7-tier title system, cross-server and online play, and two mechanics that have never existed in Minecraft before â all wrapped in a presentation layer (3D blocks, neon glow, screen shake, particle bursts, kanji trick banners) drawn pixel by pixel onto a map at 20Hz.
Want it even smoother? The optional Chanyoris Client (Fabric mod) replaces the map with a native-FPS HUD and spawns real Minecraft entities around you. But the plugin alone is the complete game.
å°å³ã¢ã€ãã ã®äžã§ãããå šéšãã§ããïŒ
ã¯ããèŠãããã®ãã¹ãŠã128Ã128ãã¯ã»ã«ã®Minecraftå°å³ã®äžã§åããŸãããµãŒããŒModäžèŠãã¯ã©ã€ã¢ã³ãModäžèŠããªãœãŒã¹ããã¯äžèŠããã¬ã€ã€ãŒã¯å°å³ãæã«æã€ã ãã§ã²ãŒã ãå§ãŸããŸãã
æè¡ãã¢ã§ãç°¡æçã§ããããŸãããå®å šãªç«¶æã«ãŒã«ã17çš®é¡ã®ã²ãŒã ã¢ãŒããéåæããŒã ãµãŒãAIã䞊走ãŽãŒã¹ãä»ããªãã¬ã€ãã©ã€ã芳æŠãã¢ãŒãå¥ã¯ãŒã«ãã©ã³ãã³ã°ã7段éã®ç§°å·ã·ã¹ãã ããµãŒããŒéã»ãªã³ã©ã€ã³å¯ŸæŠããããŠMinecraftã«ãããŸã§ååšããªãã£ã2ã€ã®ä»çµã¿ â ããããã¹ãŠããç«äœãããã¯ã»ããªã³ã°ããŒã»ç»é¢ã·ã§ã€ã¯ã»ããŒãã£ã¯ã«ã»æŒ¢åã®æåãããŒãšããæŒåºå±€ãšãšãã«ã20Hzã§å°å³ã«1ãã¯ã»ã«ãã€æç»ãããŠããŸãã
ãã£ãšæ»ããã«ïŒ ä»»æã®**Chanyoris ClientïŒFabric ModïŒ**ãå°å³ããã€ãã£ãFPSã®HUDã«çœ®ãæããæ¬ç©ã®Minecraftãšã³ãã£ãã£ãåšå²ã«åºããŸãããã ããã©ã°ã€ã³åäœã§å®å šãªã²ãŒã ã§ãã
ð ïž The engineering, in plain terms
This is the part most "minigames" skip. Chanyoris is built so it stays smooth and safe no matter how many people play.
Rendered pixel-by-pixel onto a map. Each board is drawn directly to a 128Ã128 map canvas â 3D-shaded blocks, vertical gradient background, glow frame, screen shake, hard-drop trails, line-clear flashes, particle bursts. RGBâmap-palette conversions are cached so the per-frame cost stays tiny, letting one server thread render many boards at 20Hz at once.
Kanji baked into a bitmap font. Trick names show real Japanese glyphs (æœåº / 鬿 / èå / 極ã»ç¥èé«âŠ), each baked from Noto Sans CJK Black into a hand-tuned 14px bitmap so even complex characters stay legible on a low-res map. Latin labels render alongside.
The AI never touches the main thread to think. The beam-search runs on a separate thread using only an immutable snapshot of the board (no Bukkit API), so even several simultaneous CPU matches add zero tick lag. Main-thread work is just applying one already-decided move per step.
One push per tick. Board updates are coalesced and sent once per tick, so the game never floods a player's connection â which keeps it responsive even for players on a slow link or across servers.
Fails safe, everywhere. World effects, anti-cheat hooks, weather, and entity spawns are all wrapped so that if a server's version differs, the effect simply doesn't appear â the game never crashes.
ð ïž ä»çµã¿ã®åãããããããã«
ã»ãšãã©ã®ãããã²ãŒã ããçç¥ããéšåã§ããè¶ãã§ãªã¹ã¯ãäœäººã§éãã§ãæ»ããã§å®å šã«åãããäœãããŠããŸãã
å°å³ã«1ãã¯ã»ã«ãã€æç»ã åç€é¢ã¯128Ã128ã®å°å³ãã£ã³ãã¹ã«çŽæ¥æãããŸã â ç«äœé°åœ±ãããã¯ã»çžŠã°ã©ããŒã·ã§ã³èæ¯ã»ã°ããŒæ ã»ç»é¢ã·ã§ã€ã¯ã»ããŒãããããè»è·¡ã»ã©ã€ã³æ¶å»ãã©ãã·ã¥ã»ããŒãã£ã¯ã«ãRGBâå°å³ãã¬ãã倿ã¯ãã£ãã·ã¥ããã1ãã¬ãŒã ã®ã³ã¹ããæ¥µå°ã«æããããã1ã€ã®ãµãŒããŒã¹ã¬ããã§è€æ°ç€é¢ã20Hzã§åææç»ã§ããŸãã
挢åããããããããã©ã³ãã«çŒã蟌ã¿ã æåã¯æ¬ç©ã®æ¥æ¬èªã°ãªãïŒæœåº / 鬿 / èå / 極ã»ç¥èé« âŠïŒã§è¡šç€ºãåæåã Noto Sans CJK Black ããæèª¿æŽãã14pxããããããã«çŒã蟌ã¿ãäœè§£å床ã®å°å³ã§ãè€éãªæŒ¢åãèªããŸããã©ãã³æåã䜵èšã
AIã¯æèã§ã¡ã€ã³ã¹ã¬ããã«è§Šããªãã ããŒã ãµãŒãã¯ç€é¢ã®äžå€ã¹ãããã·ã§ããã®ã¿ïŒBukkit APIäžäœ¿çšïŒã§å¥ã¹ã¬ããå®è¡ãè€æ°ã®CPUæŠãåæã«èµ°ãããŠãtické å»¶ãŒããã¡ã€ã³ã¹ã¬ããã®ä»äºã¯ãæ±ºå®æžã¿ã®1æãé©çšããã ãã
éä¿¡ã¯1tickã«1åã ç€é¢æŽæ°ã¯ãŸãšããŠ1tickã«1åã ãéãã®ã§ããã¬ã€ã€ãŒã®åç·ã溢ããããŸãã â é ãåç·ããµãŒããŒããŸããå Žåã§ã軜快ã
ã©ãã§ããã§ã€ã«ã»ãŒãã ã¯ãŒã«ãæŒåºã»ã¢ã³ãããŒãããã¯ã»å€©åã»ãšã³ãã£ãã£åºçŸã¯ãã¹ãŠã¬ãŒãããããµãŒããŒã®çãéãã°æŒåºãåºãªãã ã â ã²ãŒã ã¯æ±ºããŠèœã¡ãŸããã
ð Things that exist nowhere else
These are the features you won't find in any other Minecraft minigame, or in any other block-puzzle game. New to Chanyoris? Each one has a one-line "what it means" so it's clear right away.
1. OFFHAND view â your opponent, live, on your left hand
What it means: your right hand shows your board; your left hand shows your enemy's board, updated in real time. The plugin maintains two synchronized map renderers per player at once â your board on the main hand, the opponent's on a second live map in the off-hand. No other Minecraft plugin does this. No block-puzzle game has ever done it inside Minecraft.
2. Dimension Battle â two completely different games, played against each other
What it means: one player plays the puzzle as a "Boss"; everyone else plays normal Minecraft survival â and they fight each other across the two worlds.
- Survivors â Boss: every mob kill sends garbage to a random boss. Kill streaks blast all bosses. A "Survival Nova" meter fills from kills and builds; at full, a wave of garbage hits every boss at once.
- Boss â Survivors (Divine Wrath): the boss clears lines to strike back. Singles to Perfect Clears escalate through lightning, mob summons, and curse potions, with B2B amplifying and Perfect Clear hitting everyone.
- The reverse twist: survivors can instead build a clean row of 10 blocks in the world to charge the Nova â so the survival team naturally splits into Attackers and Builders. No game mode anywhere offers this.
3. Death Mode â the board is wired to your real health
What it means: clearing lines heals you; letting the stack pile up drains your HP; topping out actually kills your character. Your Minecraft health bar tracks your stack height in real time, ignoring armor and protection. This isn't a score screen â losing is a real death (configurable).
4. Boss fights that spawn in the puzzle itself
What it means: the dragon, the creepers, and the TNT are part of the board, not just decoration. In Ender Dragon mode your surplus attack power becomes real damage to a 100-HP dragon. In Creeper mode, creeper cells land on your stack with a 3.5-second fuse â clear the row or eat a 3Ã3 explosion. The board itself is the boss arena.
5. Haunted mode â a horror Easter egg that takes over your controls
What it means: under rare secret conditions, "something invades the board" â the screen distorts and your inputs start disobeying you until the game ends. A genuine hidden horror state, complete with a wither/dragon sound sting and a creeping screen-shake glitch. Most players will never trigger it.
6. Live spectating of matches in progress
What it means: you can watch someone else's game happen right now, live, on your own map. Pick an ongoing match and your map mirrors it in real time, auto-ending when their game does. Not a replay â a live window into another player's board.
7. Ghost-runner replays â race your own past best
What it means: a translucent "ghost" of your personal-best run plays alongside you so you can race yourself. Runs are recorded at 1 bit per cell, so they're tiny and replay exactly â then a ghost of your best run can race beside your live board.
8. Cross-server play with zero added input lag
What it means: you can battle players on a different Minecraft server, and it still feels local. Each player keeps playing on their own server (so your inputs are instant). Only the puzzle traffic â board snapshots, garbage, events â crosses between servers; Minecraft's own packets never do. Run it peer-to-peer with no central server, or through an optional online backend for random matchmaking and 99-player battles.
9. The whole thing runs in a map item â no client mod required
What it means: none of your players need to install anything. They hold a map and play. 3D blocks, glow, shake, particles, kanji trick banners, and 17 modes â all drawn pixel-by-pixel onto a 128Ã128 map at 20Hz. The Fabric client is a bonus, not a requirement.
ð ä»ã®ã©ãã«ãååšããªãæ©èœãã¡
ã»ãã®Minecraftããã²ãŒã ã«ããã»ãã®ãããã¯ããºã«ã²ãŒã ã«ãç¡ãæ©èœã§ããåããŠã®æ¹ãž â ããããã«ãã©ãããããšïŒããäžè¡ä»ããã®ã§ãããåãããŸãã
1. OFFHANDãã¥ãŒ â å·Šæã«ãçžæã®ç€é¢ãããªã¢ã«ã¿ã€ã ã§
ã©ãããããšïŒ: 峿ã«èªåã®ç€é¢ãå·Šæã«çžæã®ç€é¢ããªã¢ã«ã¿ã€ã 衚瀺ãããã ãã©ã°ã€ã³ã¯ãã¬ã€ã€ãŒããšã«2æã®å°å³ã¬ã³ãã©ãŒãåæåæ â ã¡ã€ã³ãã³ãã«èªåããªããã³ãã®ç¬¬2å°å³ã«çžæãMinecraftã®ã©ã®ãã©ã°ã€ã³ããã£ãŠããŸãããMinecraftå ã®ã©ã®ãããã¯ããºã«ããã£ãããšããããŸããã
2. 次å éå¯Ÿç§°å¯ŸæŠ â ãŸã£ããå¥ã®2ã€ã®ã²ãŒã ã§ãæŠã
ã©ãããããšïŒ: 1人ãããã¹ããšããŠããºã«ããæ®ãã¯æ®éã®Minecraftãµãã€ãã«ããã¬ã€ãã2ã€ã®äžçããŸããã§æŠãã
- ãµãã€ãã« â ãã¹: MobèšäŒããšã«ã©ã³ãã ãªãã¹ãžããããŸãé£ç¶èšäŒã§å šãã¹ãžè¿œæãèšäŒãšå»ºç¯ã§ããµãã€ãã«ã»ããŽã¡ããå å¡«ãæºã¿ã³ã§å šãã¹ãžå€§éããããŸã®æ³¢ã
- ãã¹ â ãµãã€ãã«ïŒç¥çœ°ïŒ: ãã¹ã¯ã©ã€ã³æ¶å»ã§åæãã·ã³ã°ã«ãPCãŸã§èœé·ã»Mobå¬åã»åªãããŒã·ã§ã³ãæ¿åãB2Bã§å¢åŒ·ãPCã¯å šå¡ã«çŽæã
- ãªããŒã¹ã®åŠ: ãµãã€ãã«ã¯æ»æã®ä»£ããã«ãã¯ãŒã«ãã§æšªäžå10ãã¹ã建ç¯ããŠããŽã¡ãæºããããšãéžã¹ã â æ»ææŽŸãšå»ºç¯æŽŸã«èªç¶ã«åããããä»ã®ã©ã®ã²ãŒã ã¢ãŒãã«ããªãäœéšã
3. ãã¹ã¢ãŒã â ç€é¢ããæ¬ç©ã®äœåã«çŽçµãã
ã©ãããããšïŒ: ã©ã€ã³æ¶å»ã§å埩ãç©ãããšäœåæžå°ããããã¢ãŠãã§ãã£ã©ãæ¬åœã«æ»äº¡ã Minecraftã®äœåããŒãç©ã¿äžããé«ãã«ãªã¢ã«ã¿ã€ã é£åïŒé²å ·ãä¿è·ãç¡èŠïŒãã¹ã³ã¢ç»é¢ã§ã¯ãªããæåã¯æ¬ç©ã®æ»ïŒèšå®ã§åæ¿å¯ïŒã
4. ããºã«ã®äžã«åºçŸãããã¹æŠ
ã©ãããããšïŒ: ãã©ãŽã³ãã¯ãªãŒããŒãTNTãããã ã®é£Ÿãã§ã¯ãªãç€é¢ã®äžéšã ãšã³ãã©æŠã§ã¯äœå°ç«åã100HPã®ãã©ãŽã³ãžã®å®ãã¡ãŒãžã«ãã¯ãªãŒããŒã¢ãŒãã§ã¯ã¯ãªãŒããŒã»ã«ãç©ã¿ã®äžã«3.5ç§ã®å°ç«ç·ä»ãã§ç匟 â æ¶ããã°3Ã3çç Žãç€é¢ãã®ãã®ããã¹ã¢ãªãŒãã
5. å¿éãã° â æäœãä¹ã£åããã©ãŒã®é ãèŠçŽ
ã©ãããããšïŒ: çšãªç§å¯æ¡ä»¶ã§ãäœããç€é¢ã«äŸµå ¥ãããç»é¢ãæªã¿ãå ¥åãèšãããšãèããªããªãã ãŠã£ã¶ãŒ/ãã©ãŽã³ã®å¹æé³ãšãããããæ¥ãç»é¢ã·ã§ã€ã¯ã®ã°ãªãããäŒŽãæ¬ç©ã®é ããã©ãŒç¶æ ãã»ãšãã©ã®ãã¬ã€ã€ãŒã¯äžççºåãããŸããã
6. é²è¡äžã®å¯Ÿå±ã®ã©ã€ã芳æŠ
ã©ãããããšïŒ: ä»ãŸãã«é²è¡ããŠããä»äººã®ã²ãŒã ããèªåã®å°å³ã§ã©ã€ãã§èŠãããã é²è¡äžã®å¯Ÿå±ãéžã¶ãšå°å³ããªã¢ã«ã¿ã€ã ã§ãã©ãŒãçžæã®å¯Ÿå±ãçµãããšèªåã§èгæŠçµäºããªãã¬ã€ã§ã¯ãªããä»ãã¬ã€ã€ãŒã®ç€é¢ãžã®çã®çªã
7. ãŽãŒã¹ã䞊走ãªãã¬ã€ â éå»ã®èªåãšã¬ãŒã¹
ã©ãããããšïŒ: èªå·±ãã¹ãã®åéæããŽãŒã¹ãããæšªã§åçãããèªåèªèº«ãšã¬ãŒã¹ã§ããã ãã¬ã€ã¯1ã»ã«1bitã§èšé²ãããã®ã§æ¥µå°ãµã€ãºããããå®å šã«åçŸãèªå·±ãã¹ãã®ãŽãŒã¹ãããé²è¡äžã®èªåã®ç€é¢ã®æšªã§äžŠèµ°ãããããŸãã
8. å ¥åé å»¶ãŒãã®ãµãŒããŒé察æŠ
ã©ãããããšïŒ: å¥ã®MinecraftãµãŒããŒã®ãã¬ã€ã€ãŒãšæŠããŠããããããŒã«ã«ã®ããã«è»œãã åãã¬ã€ã€ãŒã¯èªåã®ãµãŒããŒã§ãã¬ã€ãç¶ããïŒã ããå ¥åã¯å³æïŒããµãŒããŒéãæµããã®ã¯ããºã«ã®éä¿¡ â ç€é¢ã¹ãããã·ã§ããã»ããããŸã»ã€ãã³ã â ã ãã§ãMinecraftæ¬äœã®ãã±ããã¯æµããŸãããäžå€®ãµãŒããŒäžèŠã®P2Pã§ããã©ã³ãã ãããã99人倧æŠã®ä»»æãªã³ã©ã€ã³ããã¯ãšã³ãçµç±ã§ãã
9. å šéšãå°å³ã¢ã€ãã ã®äžã§åã â ã¯ã©ã€ã¢ã³ãModäžèŠ
ã©ãããããšïŒ: ãã¬ã€ã€ãŒã¯äœãã€ã³ã¹ããŒã«äžèŠãå°å³ãæã€ã ãã§éã¹ãã ç«äœãããã¯ã»ã°ããŒã»ã·ã§ã€ã¯ã»ããŒãã£ã¯ã«ã»æŒ¢åã®æåãããŒã»17ã¢ãŒã â ãã¹ãŠã128Ã128ã®å°å³ã«20Hzã§1ãã¯ã»ã«ãã€æç»ãFabricã¯ã©ã€ã¢ã³ãã¯å¿ é ã§ã¯ãªãããŒãã¹ã§ãã
ð® 17 game modes
Single player
Solo â Marathon. Race for the high score; your personal best auto-saves as a ghost. CPU â Battle the beam-search AI. Defeat the master tier to unlock a secret encounter. Death Mode â Your board is wired to your Minecraft HP. Clear lines to heal, let it pile up and you lose health â armor and protection ignored. Top out and you actually die. TNT Battle â vs CPU with garbage amplified. The most explosive mode in the game. Story â 5 chapters with original characters set in the Chanyonsu universe; beat each one's CPU to advance. CHANITAS â Time-driven gravity: starts at Level 7, hits 20G (Level 11) by 90 seconds. Clear 40 lines to mark it cleared. Basement â The floor rises beneath you. Your score is your depth. No ceiling. Ender Dragon â Convert surplus attack power into damage; deal 100 to the dragon before your board fills. Creeper â Creeper cells spawn on your stack with a 3.5-second fuse. Clear the row or eat a 3Ã3 explosion. Revolution â The AI runs +6 beam width and +2 search depth, spending its full time budget every move. Saga (The Unknown Nyonsu Saga) â Unlocks after 5 Revolution clears. Deeper still. Level select â Solo with a chosen start level (1â15).
Multiplayer (PvP)
VS â 1v1 against another player, by matchmaking or by name. Full garbage exchange, standoff voting, low-health protection. Battle Royale â Multiplayer BR with badge/KO multipliers, 4 targeting strategies, and a gravity ramp that tightens as players fall. Dimension Battle â The world-first asymmetric mode above.
Online & cross-server
Online (shared server) â Random 1v1, 99-player battle, create/join by room code, host kick, rematch â via an optional Cloudflare Worker + Durable Object backend. P2P (cross-server direct) â Server-to-server TCP with no central server: list hosts, join by number, start, leave, chat.
Watch
Live Watch â Spectate any ongoing match in real time. Replay â Watch saved recordings (yours or others') with a ghost runner of your personal best racing alongside.
ð® 17çš®é¡ã®ã²ãŒã ã¢ãŒã
1人çš
Solo â ãã©ãœã³ããã€ã¹ã³ã¢ãçããèªå·±ãã¹ãã¯ãŽãŒã¹ããšããŠèªåä¿åã Death ModeïŒãã¹ã¢ãŒãïŒ â ç€é¢ãšMinecraftã®HPãé£åãæ¶ããšå埩ãç©ãããšäœåæžå° â é²å ·ãä¿è·ãç¡èŠããããã¢ãŠãã§æ¬åœã«æ»äº¡ã TNT Battle â ããããŸãå¢å¹ ãããCPU察æŠãæãæ¿ããã¢ãŒãã CPU â ããŒã ãµãŒãAIãšå¯ŸæŠãæäžäœãæç Žã§é ããšã³ã«ãŠã³ãè§£çŠã Story â è¶ãã§ã³ã¹ã®äžç芳ã»ãªãªãžãã«ãã£ã©ã»å š5å¹ãåå¹ã®CPUã«åã€ã𿬡ãžã CHANITAS â æéå¶éå: éå¹Lv7ã90ç§ã§20GïŒLv11ïŒã40ã©ã€ã³ã§å¶èŠèšé²ã Basement â åºãäžããããäžãããã¹ã³ã¢ã¯æ·±åºŠã倩äºã¯ãªãã Ender Dragon â äœå°ç«åããã¡ãŒãžã«å€æãç€é¢ãåãŸãåã«ãã©ãŽã³ãž100ãã¡ãŒãžã Creeper â ã¯ãªãŒããŒã»ã«ãç©ã¿ã®äžã«æ¹§ã3.5ç§ã®å°ç«ç·ãæ¶ããã°3Ã3çç Žã RevolutionïŒè¶ãã§ã³ã¹ã¬ããªã¥ãŒã·ã§ã³ïŒ â AIãããŒã å¹ +6ã»æ¢çŽ¢æ·±ã+2ã§åãã1æããšã«æéäºç®ã䜿ãåãéçæèCPUã SagaïŒæªç¥ãªããã§ã³ã¹ãµãŒã¬ïŒ â ã¬ããªã¥ãŒã·ã§ã³5åã¯ãªã¢ã§è§£çŠãããã«æ·±ãã Level select â éå§ã¬ãã«ïŒ1ã15ïŒãæå®ããŠãœãã
ãã«ããã¬ã€ïŒå¯ŸäººïŒ
VS â ãããã³ã°ãŸãã¯æåã§å¯Ÿäºº1v1ãããããŸäº€æã»å¯Ÿå³æç¥šã»äœäœåä¿è·ãå®åã Battle Royale â ãããž/KOåçã»4çš®ã¿ãŒã²ããæŠç¥ã»è±èœã§ççž®ãããæ®µééåå éä»ãã®å€äººæ°ãããã¯ã Dimension Battle â äžèšã®äžçåé察称ã¢ãŒãã
ãªã³ã©ã€ã³ã»ãµãŒããŒé
OnlineïŒå ±æãµãŒããŒïŒ â ã©ã³ãã 1v1ã»99人倧æŠã»éšå±ã³ãŒãã§äœæ/åå ã»ãã¹ãããã¯ã»åæŠ â ä»»æã®Cloudflare Worker + Durable Object ããã¯ãšã³ãçµç±ã P2PïŒãµãŒããŒéçŽçµïŒ â äžå€®ãµãŒããŒäžèŠã®ãµãŒããŒéTCP: äžèЧ / çªå·ã§åå / start / leave / chatã
芳æŠ
Live Watch â é²è¡äžã®å¯Ÿå±ããªã¢ã«ã¿ã€ã 芳æŠã Replay â ä¿åããããªãã¬ã€ïŒèªåãä»äººãïŒããèªå·±ãã¹ããæšªã§äžŠèµ°ãããŽãŒã¹ãä»ãã§éè³ã
ð Full competitive ruleset â no corners cut
Every table below is the real competitive spec, not an approximation.
SRS wall kicks â separate JLSTZ and I kick tables, plus a dedicated 180° rotation kick table. T-Twist with mini detection â 3-corner rule with a front-corner check; mini distinguished from full. Back-to-Back â true B2B only (2nd difficult clear onward): Ã1.5 score, +1 garbage. REN (Combo) â competitive line-sent table (0,1,1,2,2,3,3,4,4,4,5,5). Perfect Clear â +10 garbage lines (stacks with B2B for +11). IRS / IHS â input rotation/hold buffering during the spawn delay. ARE â spawn delay between pieces. Lock delay â 500ms with a 15-move reset cap. Garbage queue â staged loading (gray â yellow â red â flashing â ready), front-cancellation, 12-line warning cap. Badge & KO system â attack multiplier Ã1.0 / Ã1.25 / Ã1.5 / Ã1.75 / Ã2.0 by badge count. Target strategy â Random / Counter / Badge / Finish. Counter bonus â each player targeting you adds +1 to your outgoing garbage.
ð æ¬æ Œç«¶æã«ãŒã« â äžåã®åŠ¥åãªã
以äžã®ãã¹ãŠã¯è¿äŒŒã§ã¯ãªãæ¬ç©ã®ç«¶æä»æ§ã§ãã
SRSå£è¹Žã â JLSTZçšãšIçšã®å¥ããŒãã«ãããã«180°å転å°çšããã¯ããŒãã«ã T-TwistïŒminiå€å®ä»ãïŒ â åæ¹è§ãã§ãã¯ä»ã3ã³ãŒããŒã«ãŒã«ãminiãšãã«ãåºå¥ã Back-to-Back â çã®B2Bã®ã¿ïŒ2åç®ä»¥éã®é£æ¶å»ïŒ: ã¹ã³ã¢Ã1.5ãããããŸ+1ã RENïŒã³ã³ãïŒ â ç«¶ææºæ Line SentããŒãã«ïŒ0,1,1,2,2,3,3,4,4,4,5,5ïŒã Perfect Clear â ããããŸ+10段ïŒB2BãšåãããŠ+11段ïŒã IRS / IHS â åºçŸé å»¶äžã®å è¡å転ã»å è¡ããŒã«ãã ARE â ããéã®åºçŸé å»¶ã ããã¯é å»¶ â 500msã»æäœäžé15åã®ãªã»ããã ããããŸäºåãã¥ãŒ â æ®µéè£ å¡«ïŒç°âé»âèµ€âç¹æ» âè£ å¡«å®äºïŒã»åããã®çžæ®ºã»12段ã®äºåäžéã ãããžã»KOã·ã¹ãã â ãããžæ°ã§æ»æåç Ã1.0 / Ã1.25 / Ã1.5 / Ã1.75 / Ã2.0ã ã¿ãŒã²ããæŠç¥ â ã©ã³ãã / åæ / ãããž / ãšã©ãã ã«ãŠã³ã¿ãŒããŒãã¹ â èªåãçã£ãŠãã人æ°åã ãæ»æã«äžä¹ãã
â Everything else
Async beam-search AI â separate thread per CPU; evaluates each placement on completed lines, aggregate height, holes, bumpiness, max height, and hole depth, keeps the best beam candidates per ply, looks ahead multiple pieces. Multiple simultaneous CPU matches = no server lag.
Korobeiniki BGM on note blocks â melody, harmony, bass, and drums as four parts on Minecraft note sounds; toggle live.
Map-based GUI menu â every mode and setting reachable by clicking the map; no commands required.
Three view modes â NORMAL (your board) / DUEL (both boards split on one 128Ã128 screen) / OFFHAND (opponent on your left hand â world first).
Synced countdown â every match opens with "3 â 2 â 1 â GO!", identical timing on the map, the HTML build, and the Fabric client.
Chanyonsu mode â toggle between standard labels (QUAD, T-TwistâŠ) and the Chanyonsu-universe custom labels.
5 GUI themes â Classic / Old PC / iOS / Game Boy / Dark.
Per-mode world rankings â Solo, CHANITAS, Basement, Dragon, Creeper, and overall.
7-tier title system â Rookie â Challenger â CHANITAS Slayer â Story Hero â Dragonslayer â Royale Champion â Surpassed the Tea-God â All-Conqueror. Shown to both players at the start of a VS match.
Player protection â in solo-style modes, low health auto-pauses the game and returns your gear until you're safe.
Standoff system â in VS, if a player is protected mid-fight, both vote to continue or settle (higher score wins).
Haunted mode â a secret visual-glitch state that can trigger under specific conditions, warping the screen and hijacking input until the game ends.
Anti-cheat bridge â auto-detects major anti-cheats (Grim, Vulcan, Spartan, Matrix, AAC, Kauri, Polar, Themis and more) and exempts only the benign movement/inventory/packet checks block-puzzle play would trip â never the dangerous combat checks.
Public API â ChanyorisGameEndEvent and ChanyorisCrossEvent for hooking your own plugins.
Auto bilingual â detects client language and switches JA/EN automatically; manual override available.
Bedrock crossplay via Geyser.
Native FPS client rendering via Chanyoris Client (Fabric mod, separate download).
â ãã®ä»ã®æ©èœ
éåæããŒã ãµãŒãAI â CPUããšã«å¥ã¹ã¬ãããåé 眮ããæ¶å»ã©ã€ã³ã»çޝç©é«ãã»ç©Žã»å¹åžã»æå€§é«ãã»ç©Žã®æ·±ããã§è©äŸ¡ããåæã§äžäœããŒã åè£ãæ®ããæ°æå ãŸã§å èªã¿ãè€æ°CPUæŠã®åæå®è¡ã§ããµãŒããŒè² è·ãªãã
ã³ãããã«BGMãããŒããããã¯ã§æŒå¥ â ã¡ããã£ã»ãã¢ãªã»ããŒã¹ã»ææ¥œåšã®4ããŒããçåæ¿ã
å°å³äžã®GUIã¡ãã¥ãŒ â å šã¢ãŒãã»å šèšå®ãå°å³ã¯ãªãã¯ã§æäœãã³ãã³ãäžèŠã
3ã€ã®ãã¥ãŒã¢ãŒã â NORMALïŒèªåïŒ/ DUELïŒ128Ã128åå²ã§äž¡ç€é¢ïŒ/ OFFHANDïŒå·Šæã«çžæïŒäžçåïŒã
åæã«ãŠã³ãããŠã³ â å šè©Šåãã3â2â1âGO!ãã§å§ãŸããå°å³ã»HTMLçã»Fabricã¯ã©ã€ã¢ã³ãã§åäžã¿ã€ãã³ã°ã
è¶ãã§ã³ã¹ã¢ãŒã â æšæºè¡šèšïŒQUADã»T-TwistâŠïŒãšè¶ãã§ã³ã¹äžç芳ã®ç¬èªè¡šèšãåæ¿ã
5çš®ã®GUIããŒã â Classic / Old PC / iOS / Game Boy / Darkã
ã¢ãŒãå¥ã¯ãŒã«ãã©ã³ãã³ã° â ãœãã»CHANITASã»å°äžã»ãã©ãŽã³ã»ã¯ãªãŒããŒã»å šäœã
7段éã®ç§°å·ã·ã¹ãã â æ°äºº â ææŠè â CHANITASèšäŒè â ç©èªã®åè â ç«æ®ºã â ãããã¯çè â è¶ç¥ãè¶ ããè â å šå¶èŠè ãVS察æŠéå§æã«çžæãžè¡šç€ºã
ãã¬ã€ã€ãŒä¿è· â ãœãç³»ã¢ãŒãã§äœåãäžãããšèªåã§äžæåæ¢ããå®å šã«ãªããŸã§è£ åãè¿åŽã
察å³ã·ã¹ãã â VSã§å¯ŸæŠäžã«çæ¹ãä¿è·ãããããç¶è¡ã決çããäž¡è ãæç¥šïŒé«åŸç¹åŽã®åã¡ïŒã
å¿éãã°æŒåº â ç¹å®æ¡ä»¶ã§çºåããé ãã°ãªããç¶æ ãã²ãŒã çµäºãŸã§ç»é¢ãæªã¿ãå ¥åãæã ä¹ã£åãããã
ã¢ã³ãããŒãããªããž â äž»èŠã¢ã³ãããŒãïŒGrimã»Vulcanã»Spartanã»Matrixã»AACã»Kauriã»Polarã»Themis ã»ãïŒãèªåæ€åºãããããã¯ããºã«ã§èª€æ€ç¥ããç§»å/ã€ã³ãã³ããª/ãã±ããç³»ã®è¯æ§ãã§ãã¯ã ããå é€ â å±éºãªæŠéãã§ãã¯ã¯çµ¶å¯Ÿã«å é€ããªãã
å
¬éAPI â ChanyorisGameEndEventã»ChanyorisCrossEvent ã§ç¬èªãã©ã°ã€ã³ãšé£æºã
ãã€ãªã³ã¬ã«èªååæ¿ â ã¯ã©ã€ã¢ã³ãèšèªãæ€ç¥ããŠJA/ENãåæ¿ãæåäžæžãå¯ã
Geyserçµç±ã§Bedrockã¯ãã¹ãã¬ã€å¯Ÿå¿ã
Chanyoris ClientïŒFabric Modã»å¥é åžïŒã§ãã€ãã£ãFPSæç»ã«å¯Ÿå¿ã
âïž Requirements / åäœç°å¢
Server / ãµãŒã㌠â Paper 26.1.2+ / Purpur and Spigot also work / Purpurã»Spigotãåäœ
Java â 25+ required / 25以äžå¿ é ïŒå€ãJVMã§ã¯èµ·åæã«ãšã©ãŒïŒ
Permission / æš©é â chanyoris.play (default: true / æ¢å®ã§å
šå¡ã«ä»äž)
ð¹ïž Controls / æäœ
Left / Right â move piece / ããç§»å W (forward) â soft drop / ãœãããããã Jump â hard drop / ããŒããããã Shift â rotate left / å·Šå転 S (backward) â rotate right / å³å転 Right-click â 180° rotate / 180°å転 Left-click or F â hold / ããŒã«ã
With the Fabric client and a controller, WASD is freed so you can walk around the world while you play. / Fabricã¯ã©ã€ã¢ã³ãïŒã³ã³ãããŒã©ãŒãªãWASDãè§£æŸããããã¬ã€ããªããã¯ãŒã«ããæ©ããŸãã
ðïž Commands / ã³ãã³ã
/chanyoris open the map menu (hub for all modes) / å°å³ã¡ãã¥ãŒ(å
šã¢ãŒãã®ãã)
⌠Single player / 1人çš
/chanyoris solo solo / ãœã
/chanyoris cpu vs CPU (AI) / CPU察æŠ
/chanyoris death Death Mode / ãã¹ã¢ãŒã
/chanyoris tnt TNT battle / TNTããã«
/chanyoris story story mode (5 chapters) / ã¹ããŒãªãŒ(å
š5å¹)
/chanyoris chanitas CHANITAS (20G in 90s) / è¶
é«éCHANITAS
/chanyoris basement depth survival / å°äžã¢ãŒã
/chanyoris dragon Ender Dragon boss / ãšã³ããŒãã©ãŽã³æŠ
/chanyoris creeper creeper survival / ã¯ãªãŒããŒã¢ãŒã
/chanyoris revolution limit-thinking CPU / éçæèCPU
/chanyoris saga The Unknown Nyonsu Saga / æªç¥ãªããã§ã³ã¹ãµãŒã¬
/chanyoris level <1-15> solo with a start level / éå§ã¬ãã«æå®ãœã
⌠Multiplayer / 察人
/chanyoris vs [name] matchmaking / challenge by name / ãããã³ã°ã»æå察æŠ
/chanyoris accept accept a challenge / ç³ã蟌ã¿ãåãã
/chanyoris decline decline a challenge / ç³ã蟌ã¿ãæã
/chanyoris br join Battle Royale lobby / ãããã¯åå
/chanyoris br start start with the lobby (2+) / ãããŒã§éå§
/chanyoris br leave leave the lobby / ãããŒéåº
/chanyoris decide finish a paused PvP match / äžææã«æ±ºç
⌠Online & cross-server / ãªã³ã©ã€ã³ã»ãµãŒããŒé
/chanyoris online random 1v1 / rematch / ã©ã³ãã 1v1ã»åæŠ
/chanyoris online 99 join a 99-player battle / 99人倧æŠ
/chanyoris online create [99] create a room / éšå±äœæ
/chanyoris online <code> join by room code / ã³ãŒãã§åå
/chanyoris online list participant list / åå è
äžèЧ
/chanyoris online kick <name> kick (host only) / ããã¯(ãã¹ãã®ã¿)
/chanyoris online start start / rematch / éå§ã»åæŠ
/chanyoris online leave leave online / éåº
/chanyoris p2p cross-server direct (list/join/start/leave/chat) / ãµãŒããŒéçŽçµ
/chanyoris dim Dimension Battle: recruit/join/start/stop / 次å
é察称察æŠ
⌠Settings & misc / èšå®ã»ãã®ä»
/chanyoris settings toggle target line / BGM / gravity / protection⊠/ åçš®èšå®åæ¿
/chanyoris theme [name] GUI look: classic/oldpc/ios/gameboy/dark / GUIããŒã
/chanyoris chanyonsu Chanyonsu custom labels ON/OFF / è¶ãã§ã³ã¹è¡šèšåæ¿
/chanyoris bgm toggle BGM instantly / BGMå³åæ¿
/chanyoris view [normal|duel|offhand] board view / ç€é¢è¡šç€ºåæ¿
/chanyoris target [random|counter|badge|finish] BR lock-on / ãããã¯çãåæ¿
/chanyoris pause pause / resume / ããŒãºã»åé
/chanyoris stats your stats / èªåã®èšé²
/chanyoris ranking [mode] world ranking / ã¯ãŒã«ãã©ã³ãã³ã°
/chanyoris replays [mode] list saved replays / ãªãã¬ã€äžèЧ
/chanyoris watch <name> [solo|cpu|master] watch a replay / ãªãã¬ã€éè³
/chanyoris live [name] watch a live match / ã©ã€ã芳æŠ
/chanyoris ghost <name|self> set a record as your ghost / ãŽãŒã¹ãèšå®
/chanyoris lang [ja|en|auto] display language / 衚瀺èšèª
/chanyoris help full command list / ã³ãã³ãäžèЧ
/chanyoris quit quit / çµäº
Aliases / å¥å: /cha, /è¶ãã§ãªã¹
â ïž Trademark notice / åæšè¡šèš
Chanyoris is an original block-puzzle game. "Tetris®" is a registered trademark of The Tetris Company, LLC. This project is not affiliated with or endorsed by them.
æ¬äœã¯ãªãªãžãã«ã®ãããã¯ããºã«ã²ãŒã ã§ããTetris® 㯠The Tetris Company, LLC ã®ç»é²åæšã§ãããæ¬ãããžã§ã¯ãã¯å瀟ãšäžåé¢ä¿ããããŸããã
This plugin is ported from the author's Minecraft server "Sankagataki". That server runs the canonical original.
æ¬ãã©ã°ã€ã³ã¯äœè ã®ãµãŒããŒïŒSankagatakiïŒçšŒåçãç§»æ€ã»å ¬éãããã®ã§ãããµãŒããŒçãæ¬å®¶ã§ãã
Author / äœè : Hatune â v1.45.0

