{"id":5255,"date":"2026-08-30T12:20:35","date_gmt":"2026-08-30T03:20:35","guid":{"rendered":"https:\/\/donguri3.net\/server-tech\/pdca-timer-plugin-paper-2\/"},"modified":"2026-08-30T12:20:36","modified_gmt":"2026-08-30T03:20:36","slug":"pdca-timer-plugin-paper","status":"publish","type":"post","link":"https:\/\/donguri3.net\/en\/server-tech\/minecraft\/pdca-timer-plugin-paper\/","title":{"rendered":"Learning PDCA through Minecraft: The &#8220;PDCATimer&#8221; Plugin Driven by Lecterns and Books"},"content":{"rendered":"<p>In the world of Minecraft, players set their own goals and take action\u2014whether it&#8217;s building a house or crafting tools. By mapping this process to the &#8220;Plan \u2192 Do \u2192 Check \u2192 Act&#8221; (PDCA) cycle, it naturally becomes an exercise in &#8220;thinking and acting&#8221; while having fun.<br \/>\nPrompted by this idea, I&#8217;ve been working on the initiative of &#8220;running the PDCA cycle in Minecraft,&#8221; previously developing tools like a whiteboard-style plugin.<br \/>\nNow, to further support that workflow, I have released &#8220;PDCATimer,&#8221; a Paper plugin specialized in time management.<\/p>\n<h2>A Book Placed on a Lectern Becomes a Timer<\/h2>\n<p>The defining feature of this plugin is its use of vanilla Minecraft elements: &#8220;books and lecterns.&#8221;<br \/>\nSimply write the timer configuration into a book and place it on a lectern to automatically start the timer.<br \/>\nThere&#8217;s no need to type complex commands; it&#8217;s completed entirely using in-game items.<\/p>\n<p>For example, you can start a PDCA session just by writing the following:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">&#x5B;PDCA]\n&#x5B;1]30m: \u305c\u3093\u306f\u3093\n&#x5B;2]2m: \u305c\u3093\u306f\u3093\u306e\u3075\u308a\u304b\u3048\u308a\n&#x5B;3]30m: \u3053\u3046\u306f\u3093\n&#x5B;4]5m: \u304d\u3087\u3046\u306e\u307e\u3068\u3081\u3068\u3058\u304b\u3044\u306e\u3082\u304f\u3072\u3087\u3046\u305b\u3063\u3066\u3044<\/pre>\n<p>Once you place the book, a gauge appears at the top of your screen, allowing you to watch the time tick down.<br \/>\nIt is designed so that the color changes when time is running low, helping you stay focused on your work without losing concentration.<\/p>\n<p><a href=\"https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2353\" src=\"https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8.png\" alt=\"PDCATimer\" width=\"856\" height=\"512\" srcset=\"https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8.png 856w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-300x179.png 300w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-768x459.png 768w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-530x317.png 530w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-565x338.png 565w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-710x425.png 710w, https:\/\/donguri3.net\/wp-content\/uploads\/2025\/11\/1999ce67b015ba394c97d03202964ff8-725x434.png 725w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><\/a><\/p>\n<h2>Why Incorporate Time Management?<\/h2>\n<p>In the PDCA cycle, rather than dragging out planning and reflection indefinitely, it is crucial to segment them into fixed periods of time.<br \/>\nEspecially when learning alongside children, visualizing concepts like &#8220;5 minutes left&#8221; inside the game<br \/>\nnaturally builds a sense of time and concentration.<\/p>\n<p>Additionally, using a lectern makes the &#8220;trigger to start acting&#8221; explicit.<br \/>\nIn the real world, it&#8217;s akin to punching a time clock.<br \/>\nOnce you place it down, all you have to do is focus on your actions while keeping an eye on the time.<\/p>\n<h2>Background and Objectives of Development<\/h2>\n<p>The previously created &#8220;<a href=\"https:\/\/donguri3.net\/server-tech\/whiteboard-plugin-paper-minecraft\/\">Whiteboard<\/a>&#8221; plugin aimed to visualize PDCA planning and reflection.<br \/>\nHowever, it lacked a mechanism to support the &#8220;actual time spent taking action.&#8221;<br \/>\nPDCATimer serves as a complement to that, focusing specifically on the &#8220;Do&#8221; phase of PDCA.<\/p>\n<p>The goal is to realize a time-boxed PDCA cycle inside Minecraft where:<\/p>\n<ul>\n<li>Each session is kept under 30 minutes<\/li>\n<li>Plan \u2192 Do \u2192 Check\/Act is cycled through within an hour<\/li>\n<\/ul>\n<p>I kept it in mind so it can be deployed in educational settings and collaborative learning activities.<\/p>\n<h2>Technical Mechanism<\/h2>\n<p>PDCATimer is a plugin built for PaperMC (Spigot-compatible).<br \/>\nIt uses event listeners to detect the &#8220;placement on a lectern&#8221; event.<br \/>\nIt parses the contents of the placed book, reads the time information, advances the count using the Bukkit scheduler, and renders the gauge in the ActionBar (title display).<\/p>\n<p>In a Paper environment, you can easily set it up as follows:<\/p>\n<ul>\n<li>Download the latest version from the <a href=\"https:\/\/hangar.papermc.io\/nando256\/PDCATimer\">PDCATimer Hangar page<\/a><\/li>\n<li>Place the .jar file into the server&#8217;s plugins folder<\/li>\n<li>Restart the server<\/li>\n<li>Write your settings in a book, place it on a lectern, and you&#8217;re ready to go!<\/li>\n<\/ul>\n<p>The source code is available on <a href=\"https:\/\/github.com\/nando256\/pdcatimer\">GitHub<\/a>.<\/p>\n<h2>Future Outlook<\/h2>\n<p>I am also planning features such as a multiplayer-shared timer and a synchronized display of remaining time in the chat.<\/p>\n<p>Minecraft is a valuable platform that naturally bridges &#8220;play&#8221; and &#8220;learning.&#8221;<br \/>\nI hope PDCATimer acts as a stepping stone toward that goal.<\/p>\n<h2>Conclusion: Being Mindful of Time Changes Learning<\/h2>\n<p>PDCATimer is a system that lets you experientially learn the fundamental cycle of<br \/>\n&#8220;acting and reflecting within a self-determined timeframe&#8221; inside Minecraft.<\/p>\n<p>Being conscious of time also means being conscious of results.<br \/>\nBoth children and adults can enjoyably hone their &#8220;ability to think and act.&#8221;<br \/>\nThrough Minecraft, I will continue to explore such forms of learning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the world of Minecraft, players set their own goals and take action\u2014whether it&#8217;s building a house or  [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2353,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"en_US","_original_post":"https:\/\/donguri3.net\/?p=2351","footnotes":""},"categories":[1168],"tags":[51,430,836,876,881,10,179,106,885,868,865],"class_list":["post-5255","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft","tag-git","tag-github","tag-minecraft","tag-papermc","tag-pdca","tag-server","tag-179","tag-106","tag-885","tag-868","tag-865","en-US"],"_links":{"self":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/comments?post=5255"}],"version-history":[{"count":1,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5255\/revisions"}],"predecessor-version":[{"id":5258,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5255\/revisions\/5258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media\/2353"}],"wp:attachment":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media?parent=5255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/categories?post=5255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/tags?post=5255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}