Minecraft Plugin Creation with Scratch (Level 1)

Description

This course will guide the student step-by-step to the completion of a maze plugin minigame.
This task is broken into 3 sessions, each session consists of 8 classes:
  1. Intro to Minecraft Events and Blockly Scriptcraft features
  2. Building custom items and drop events for your maze
  3. Add boss monsters and special game challenges to your maze

Pre-Requisites

  1. Windows 10 computer
  2. Minecraft Java Edition Account
  3. Administrative access to computer so that git can be installed

Syllabus

Session 1, Intro to Minecraft Events and Blockly Scriptcraft features

ClassMinecraft EventCoding ConceptHomework
1 Intro and setupDo an update
2Reload ServerSend message to player, Server ErrorStart the server
3Player Mouse ClickConsole output on click, if statementRun Blockly-Scriptcraft
4Player MoveCreate a stack and give it a custom name,ListsDetect Player Location
5Block BreakFor Each LoopProtect Snow Blocks
6RespawnEvent InformationSet inventory and hotbar on respawn/join
7Entity DiedGet custom name of a stackTest Custom name of stack
8Join ServerGet block that was clicked onGive emerald on button click

Session 2, Building custom items and drop events for your maze

ClassMinecraft EventCoding ConceptHomework
9Projectile LaunchedCreate a custom recipe, spawn creatureGive server command
10Projectile HitOther custom recipes, test locationHomework 10
11An Entity Targets another entityCreate a custom stack and send it to a player's hotbarHomework 11
12An Entity Was damagedMore Custom StacksCreate SCUBA chestplate
13A player entered a commandDrop an ItemPrecious Metal Drop
14Player DisconnectedMore Drop EventsDrop Methods
15Types of Mouse ClicksDetermine what is in the player's handHomework 15
16 Determine what armor the player is wearingRemove All Armor

Session 3, Add boss monsters and special game challenges to your maze

ClassDescriptionHomework
17Save the project fileHomework 17
18Adding doors and keysServer Start Commands
19Lava ObstacleWater Obstacle
20Spawning a boss monster, Invincibility ChestplateCustom Maps
21Enhance maze, shut door, Open Door With Arrow Mob Protection
22Cancel player damage,Join Server RespawnRemove Armor
23In-game payment optionsOak Button Purchas
24Setting up a public server 
Online Maze