{"id":22205379,"url":"https://github.com/stevertus/mccam","last_synced_at":"2026-01-06T01:06:08.252Z","repository":{"id":107780796,"uuid":"131297218","full_name":"Stevertus/McCam","owner":"Stevertus","description":"Minecraft Cam - The 1.13 datapack to create camera paths | McScript AddOn","archived":false,"fork":false,"pushed_at":"2018-04-28T12:17:44.000Z","size":14,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T04:17:07.916Z","etag":null,"topics":["camera-api","mcscript","minecraft"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stevertus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-27T13:02:35.000Z","updated_at":"2020-06-09T12:24:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"43055a7a-2b55-4dbb-9203-1de6e1609f21","html_url":"https://github.com/Stevertus/McCam","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stevertus%2FMcCam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stevertus%2FMcCam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stevertus%2FMcCam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stevertus%2FMcCam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stevertus","download_url":"https://codeload.github.com/Stevertus/McCam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245390657,"owners_count":20607491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camera-api","mcscript","minecraft"],"created_at":"2024-12-02T17:30:09.298Z","updated_at":"2026-01-06T01:06:08.224Z","avatar_url":"https://github.com/Stevertus.png","language":null,"readme":"[\u003cimg src=\"https://static.planetminecraft.com/files/resource_media/screenshot/1817/thumb1-1524772786.png\"\u003e](https://youtu.be/9s4h7JMpLnI)![]()\n\nMinecraft Cam is a small vanilla package that makes the usage of custom camera paths much easier in 1.13.\nIt is as simple as setting your start point, end point and entering the duration and the whole path will be calculated for you. But this tool is not only extremly helpful making videos and cinematics, it has an api for mapmakers and developers who want to intregrate a camera path into their creations.\nYou are curious? Then read further how to get it working.\n\n\u003e Download: https://github.com/Stevertus/McCam/releases/download/v0.1/Minecraft.Cam.-.The.1.13.camera.datapack.zip\n\n## Installation\nInstallation is as simple as it sounds. No need for any modloaders or custom installers. The only thing what you need is the recent version of Minecraft 1.13(Snapshots).\nOpen your world settings and click on \"Open World Folder\". Enter your world and copy the downloaded zip-file into the /datapacks folder. Now type \"/reload\" in the chat and a message apears.\n\n\u003e If you have [*McScript*](https://github.com/Stevertus/mcscript) installed, just run `mcscript add mccam` in your world folder and you are ready to start.\n\n## Compatability\n\u003e Version: 18w14a\n\u003e - works great with any map or other datapack together\n\u003e - Multiplayer not supported!\n\u003e - No support for multiple paths\n## Usage\nThe best way to use the tool for a ordinary user is the custom inventar(GUI). To get it working type:\n\u003e `/give @s ender_eye{Unbreakable:1b}`\n\nIf you hold it a chest apears. Take items out to interact.\nOn the left side you can set the positions with the corals.\nSet your aimed duration in seconds(hold shift and leftclick to increase/decrease).\nWith the green glass the path can be started.\nAnd when you are finshed the points can be deleted through the barrier.\n\nThe path will be prerendered and is displayed with particles:\nTo disable them run this command: `/tag @s add camNoParticles`\n\nThe camera is fixed. If you want to move while it is running give yourself this tag: `/tag @s add camNotFixed`\n\nTo disable the calculated rotation and pan your camera freely add this tag: `/tag @s add camNoRot`\n\nYou are getting small status messages. If they are anoying type : `/tag @s add camNoText`\n## Commands and Api\nBut the Camera package can be used not only with the GUI, it is also controllable through commands, commandblocks and custom datapacks.\nSo the whole system and automatic calculation can be used in your gamemap or adventure map to get an exordinay effect.\n\n**/function cam:pos1** - sets the first position to the current position\n\n**/function cam:pos2** - sets the second position to the current position\n\u003e use ˋexecute at [x] [y] [z] rotated [h] [v] run function cam:posˋ to set the position to a coordinate\n\n**/function cam:start** - starts the path for the executing entity\n\n**/function cam:stop** - cancels the path\n\n**/function cam:remove** - removes the points\n\n**/function cam:help** - opens a small help menu\n\nWhen the camera path ends the entity gets the **camOnStop** tag.\nThe moment can be catched with ˋexecute as @a[tag=camOnStop] run ...ˋ and then further actions or another camera path can be executed.\n\n## Example path with multiple points\n\n\nSo have fun and create creative things with this small tool. This package is coded in McScript, my own programming language for minecraft maps and datapacks. If it sounds interesting check it out [here](https://github.com/Stevertus/mcscript).\n\n```\n# start the camera path in a seperate function\ntag @s add camNoParticles\ntag @s add camNoText\nscoreboard players set @s camTime 5\nexecute positioned -469 70 1198 rotated -90 60 run function cam:pos1\nexecute positioned -410 93 1198 rotated -147 26 run function cam:pos2\n\ntag @s add path1\n\nfunction cam:start\n```\nAnd listen to the camOnStop tag to add multiple paths:\n```\n...\n\nexecute as @a[tag=path2,tag=camOnStop] at @s run scoreboard players set @s camTime 4\n\nexecute as @a[tag=path2,tag=camOnStop] at @s run execute positioned -445 36 1004 rotated 128 14 run function cam:pos1\nexecute as @a[tag=path2,tag=camOnStop] at @s run execute positioned -436 36 995 rotated -166 10 run function cam:pos2\n\nexecute as @a[tag=path2,tag=camOnStop] at @s run tag @s add path3\nexecute as @a[tag=path2,tag=camOnStop] at @s run function cam:start\nexecute as @a[tag=path2,tag=camOnStop] at @s run tag @s remove path2\n\n\nexecute as @a[tag=path1,tag=camOnStop] at @s run scoreboard players set @s camTime 8\n\nexecute as @a[tag=path1,tag=camOnStop] at @s run execute positioned -369 50 1126 rotated 144 12 run function cam:pos1\nexecute as @a[tag=path1,tag=camOnStop] at @s run execute positioned -421 43 1059 rotated 140 19 run function cam:pos2\n\nexecute as @a[tag=path1,tag=camOnStop] at @s run tag @s add path2\nexecute as @a[tag=path1,tag=camOnStop] at @s run function cam:start\nexecute as @a[tag=path1,tag=camOnStop] at @s run tag @s remove path1\n```\n\nThank you for your attentition and I hope this tool helps you to record videos or integrate it into your Minecraft Map.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevertus%2Fmccam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstevertus%2Fmccam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevertus%2Fmccam/lists"}