1 Java Debug Sc reen for Bedrock A n Integrated Mo Lang / JSON UI Tech Demo Documentation and Manua l Version 1.0.0 – Private Beta #1 b y @LukasPAH Table of Contents p 2 ) – Installation p 3 ) – Using in G ame p 4 ) – Incompatibiliti es and Kn own Issues p 5 ) – Unins tallation p 6 ) – Technical Details and Li ce nsing 2 Installation Do not apply on any important world during the beta program 1. Download the JavaDebug ScreenV100 - B1 mcaddon file from MediaFire Link: https://www.mediafire.com/file/45mtxv9dzcvespj/ 2. Import the JavaDebug ScreenV 100 .mcaddon file in - game. There are various wa ys to do this , so chose whatever way you feel comfor table with *A T THIS STAGE, IF YOU ARE USING THIS PACK ON AN E XISTIN G WORLD, I WOULD HIGHLY RECOMMEND BACKING UP Y OUR WORLD* 3. A pply the behavior pack to the world . Doing this will also apply th e re quired resourc e pack. 4. Ensure that you have the following world options ticked: i. “ Show C oordinates ” ii. “ Holiday Creator Features ” iii. “ Additional Modding Capabilities ” You DO N OT need to tick “ Allow Ch eats ” for this pack to work. 5. Start the world Automatic installation of the pack f eatures will begin immediately on loading the world. When loading for the first time, the pack will make the following changes to the world: i. Place a command block at 0, 0, 0 ii. Add ticking area from 0 , 0, 0 to 15, 0, 15 iii. Set max pla yer limit to 1 iv. Set up the scoreboard sidebar If you are a developer and wish to use this pack, keep in mind that the scoreboard sidebar is reserved f or the de bug screen. Do not set a different scoreboar d sidebar Ens ure t hat you have space in your world for another ticking area if you current ly use the m. Also ensure there is nothing imp or tant at 0, 0, 0 (this is normally a block of bedrock on survival worlds 3 Using in Game • Mobile: o Press the F 3 button at the top of the screen to toggle the debug screen on and off • C omputer: o Press F 8 on your key board to toggle t he debug screen on and off o If you want to remap the debug screen t o F 3, you may download the Auto HotKey executable file from https://www.mediafire.com/file/96cezinyqy1oydl Run it when you are playing Minecraft on Windows 10. This will change the key binding from F8 to F3 i n the Minecraft window (and only the Minecraft window) • Console /Controller : o Go the the video settings screen by going to : ▪ Paus e - > Settings - >Video o Press the “ Debug Screen ” toggle to toggle the de bug screen on and off This pack is currently only compatible on single player worlds and the B edrock Dedicate d Server * with one player online at a time . Applyi ng this pack will set the max player limit on your world to 1 to prevent debug screen issues The minimum supported game version is 1.16.100 *if using on the BDS, be sure to enable experimental world features in the configu r ation file! 4 Incompatibilities and Known Issues Incompatible Resource Packs: o F1 button on HUD by Elw aer o Many resource packs that c hange the HUD. You should apply this pack above any UI packs for the best chance o f success Inc ompatib le Game Versions: o 1.16.210.50 - 53 beta – Mo Lang entity q ue ries broken K nown Issues: o When loading into wor ld, the light level may be wrong. To fi x, walk around to a b righter or dark er place to update the light counter. Placing and breaking a torch nearby will also update the counter. o FPS is not 100% ac curate This pack only takes into consideration TPS, e ntit y count , and rendered entitie s to generate FPS . It does not consider o pened programs, tile entit ies, etc. o TPS may n ot be 100% accurate on some devices – this is a game bug o If you have more th an 500 en ti ties in a 72 block radius, the entity counter may break. If this is the case, you may need to reassess why you need so m any entities in one place. o Chat messages may disappear from the chat screen win dow after a few minutes. Th is is also a game bug 5 Uni nstallation (Incomp lete as of Dec. 22) Do not apply on any important world during the beta program If you wish to uni nstall this pack from your world, there are a couple of additional steps you need to follow. This pack makes several (yet minor and reversible ) modifications to the world that may be annoying after removal of the main pack Here are the main things that need to be reversed after uninstallation of the pack from the world: o Remove the c ommand block a t 0, 0 , 0 o Remove the ticking area at 0, 0 , 0 to 15, 0, 15 o Set the max player limit back to 8 players o Re set the scoreboard sidebar , objective, and players This is easi ly done by downloading the JavaDebugScreen Removal Tool .mcpack file from https://www.mcpedl.com/java - debug - screen - addon First remove the Debug Screen Pack from the world, and then import the Java DebugScree RemovalTool.m cpack file . Apply the rem oval tool to the world in the behavior packs section . Load the world, and you should see a chat message like this: [Player] Java Debug Screen removal successful! This means the operation was successful . You may leave the world, remov e the tool from the behavior packs section, and reload the world. You should see that your world appears normal! 6 Technical Details This pack works by quer ying the player in different conditions, executi ng a score board command, and sending it to the JSON UI for format ting. For example, if I want to test whether or not a player is in the “ Nether Wastes ” biome, I query the tag “ nether_wastes ” , and execute a scoreboard command “ /scoreboard players “ Biome: Nether Wastes ” set OBJECTIVE NUMBER for the UI to format. The formatting is complicat ed. Feel f ree to look at scoreboards.json and the entity controller to get a complete sense of what is going on. Inqu ir ies about the te chnology are ok too! I am more than happy to answer questions! Li censing This pack uses the Attribution - NonCommercial - NoDerivatives 4.0 International (CC BY - NC - ND 4.0) Li c en se Se e https://creativecommons.org/licenses/by - nc - nd/4.0/ for more det ails The main points of the li cense in clude: o Give cre dit o Do no t monetize the content (YouTube is acceptable , ad.fly is not ) o No remi xes and /or custom redistributions