[{"data":1,"prerenderedAt":35},["ShallowReactive",2],{"plugin-MemoriesOfTime\u002FScoreboardAPI-Creeperface01":3},{"api_version":4,"authors":5,"categories":9,"created_at":12,"dependencies":13,"description":17,"detection_confidence":18,"downloads":19,"gallery":20,"icon_url":21,"id":22,"license":23,"links":26,"manifest_path":27,"name":28,"primary_target":29,"server_version":7,"source":30,"stars":19,"summary":31,"targets":32,"updated_at":33,"versions":34},"1.0.0",[6],{"avatar_url":7,"name":8,"url":7},"","CreeperFace",[10,11],"library","utility",1631365739,[14],{"dependency_type":15,"plugin_id":16,"version_range":7},"required","KotlinLib","Example plugin usage\n-\n\n##### Simple scoreboard example\n\n```kotlin\n    @EventHandler\n    fun onJoin(e: PlayerJoinEvent) {\n        val p = e.player\n\n        val sb = builder().build()\n        sb.setDisplayName(\"${TextFormat.GREEN}Test Scoreboard\")\n        sb.setScore(1, \"${TextFormat.RED} ---------------  \", 1)\n        sb.setScore(2, \"test 2\", 2)\n        sb.setScore(3, \"test 3\", 3)\n        sb.setScore(4, \"test 4\", 4)\n        sb.setScore(5, \"test 5\", 5)\n        sb.setScore(6, \"test 6\", 6)\n\n        sb.addPlayer(p)\n    }\n```\n\n##### More complex scoreboard example\n\n```kotlin\n    @EventHandler\n    fun onJoin(e: PlayerJoinEvent) {\n        val p = e.player\n\n        val scoreboard = FakeScoreboard()\n        val obj = Objective(\"test\", ObjectiveCriteria(\"dummy\", true))\n\n        val dobj = DisplayObjective(\n                obj,\n                ObjectiveSortOrder.DESCENDING,\n                ObjectiveDisplaySlot.SIDEBAR\n        )\n\n        obj.displayName = TextFormat.YELLOW.toString() + \"Game\" + TextFormat.WHITE + \"Team\"\n        obj.setScore(1, \"${TextFormat.RED} ---------------  \", 6)\n        obj.setScore(2, \"cau\", 5)\n        obj.setScore(3, \"cau 1\", 4)\n        obj.setScore(4, \"cau 2\", 3)\n        obj.setScore(5, \"cau 3\", 2)\n        obj.setScore(6, \"cau 4\", 1)\n\n        scoreboard.objective = dobj\n\n        server.scheduler.scheduleDelayedTask(this, {\n            scoreboard.addPlayer(p)\n        }, 60)\n\n        server.scheduler.scheduleDelayedRepeatingTask(this, {\n            obj.setScore(5, SimpleDateFormat(\"mm:ss\").format(Date(System.currentTimeMillis())), 12)\n            scoreboard.update()\n        }, 80, 20)\n    }\n```","high",0,[],"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62042238?v=4","MemoriesOfTime\u002FScoreboardAPI-Creeperface01",{"id":24,"name":25,"url":7},"ARR","All Rights Reserved",null,"src\u002Fmain\u002Fresources\u002Fplugin.yml","ScoreboardAPI","nkx","https:\u002F\u002Fgithub.com\u002FMemoriesOfTime\u002FScoreboardAPI-Creeperface01","Simple ScoreboardAPI for GameTeam",[29],1631366727,[],1790329222755]