Minecraft Maps / Educational

Minecraft Theater Stages | Optimized for Drama & Theater Class in VR

  • 713 views, 13 today
  • 115 downloads, 3 today
  • 2
  • 0
E_T_31's Avatar E_T_31
Level 7 : Apprentice Engineer
0
/// Click here for the German language version of this map. /// Klicke hier für die deutschsprachige Version dieser Map. ///

This map contains four variants of a simple theater stage: the original blank one, a plains village setting, a deserted tropical island & a spaceport.
Each version has multiple instances, which can be played on and modified in multiple performances. Furthermore, new versions/settings could be added alongside the existing ones.


What's the purpose of this map?
While this map can be used in many different ways (be it educational or not), it was primarily designed to be employed for improvisational theater (improv) in drama class/theater school, especially in a Virtual Reality (VR) setting using QuestCraft on Meta Quest 3 devices. Due to that, every stage comes with an information board explaining the basic controls for the VR application.

However, this is still a normal minecraft map for the Java Edition which can be used regularly without any VR setup.
That means, you can also use it privately just for fun with your friends (instead of educationally) or just to admire the builds (without any acting needed to be involved) :D


What else does this map have to offer?
Its spawn area contains a big robot which can hand out improv scenarios to a group of actors/students. It comes with a few premade scenarios which can be expanded upon, edited or replaced according to your specific preferences and use case. The existing scenarios are the following:
Intergalactic Criminal on the Run
Stranded on a deserted Island
Zombie Invasion
Little Fellow challenges an Elite Swordsman
In our testing, we randomly assigned each group of 3–4 students a scenario & then let them pick their preferred stage, be it a blank canvas (the basic one), a fitting surrounding ("Stranded on a deserted Island" on the "Deserted Island" stage) or a wild combination ("Zombie Invasion" in the "Spaceport").

On top of the robot, you can find starter equipment for every actor, consisting out of instant mining shears & three stacks of wool - we gave every actor a different color, so the audience could better discern their actions.
On the back of the robot, you can find a few buttons for triggering setup/scenario specific equipping/special event commands, which only affect those in survival mode (the actors). You might want to make all actors immortal (bottom left button) so that they can virtually hit themselves in their performance without dying.

The map also includes a custom resource pack for the VR control overviews, as well as a few special details on some of the maps.
If you join the world in singleplayer, the resource pack will get automatically applied. However, if you want to use it in multiplayer, it needs to be separately specified – the example of the "server.properties" file below shows you how that can be done.

Furthermore, the map includes a timer datapack to keep track of the performance time/give a limit, which is displayed to all normal players as well as all actors in VR (above the hotbar). The important commands are the following:
/function timer:resumeStarts/resumes the Timer
/function timer:pausePauses/unpauses the Timer
/function timer:resetResets the Timer to 0s
/function timer:helpDisplays you an overview of all of the Timers functionalities


Why Improv in Virtual Reality?
Firstly, Virtual Reality applications allow for near unlimited creation of theater stages & props free of cost or physical restrictions. Minecraft in particular can be tailored to your exact needs. Also, many students already have positive associations with the game, which can be used to engage them even more in class.
Furthermore, diving into a Virtual Reality brings the advantage of removing one's self from the real world, which can help students overcome their inhibitions, fears & potential stage fright in a save environment.


How to set up a server with this map for VR?
Note: This section describes the process for Minecraft version 1.20.4 (QuestCraft's most recent as of writing this), so it might change in the future.
What you'll need:
* A PC to host the Server & to show the audience perspective/guide the students & control the timer etc.
  * Server: Use a Spigot server with the ViveCraft plugin installed
  * Audience Perspective: Use the Fabric Mod Loader with the ViveCraft mod to see the actual VR movements of the actors
* A VR headset for every student with QuestCraft installed
Make sure that the server & the VR devices are running the same version of Minecraft.
If every device is in the same network, the VR headsets can connect to the server via the PC's internal network IP without the need of port forwarding etc.

The following settings in the "server.properties" file worked well in our testing with a comparatively low-end device:
Note: The resource pack is already specified in "resource-pack" & "resource-pack-sha1", however you might need to re-upload the files & change the entries accordingly, should it stop working.
#Minecraft VR@School Server Properties
allow-flight=false
allow-nether=false
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
debug=false
difficulty=easy
enable-command-block=true
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=
level-type=minecraft\:normal
log-ips=true
max-chained-neighbor-updates=1000000
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=§6VR@School Minecraft Server
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
require-resource-pack=true
resource-pack=https\://download.mc-packs.net/pack/452be64391ce33582e94256a00ba66df2bf09699.zip
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=452be64391ce33582e94256a00ba66df2bf09699
server-ip=
server-port=25565
simulation-distance=3
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=0
sync-chunk-writes=true
text-filtering-config=
use-native-transport=true
view-distance=6
white-list=false
Progress100% complete
Tags

Create an account or sign in to comment.

Welcome