From a723f0819aa6a24cd7c9380dd163d58fbe0d22c2 Mon Sep 17 00:00:00 2001
From: SwingTheVine
+ Thank you for wanting to contribute to the Minecraft mod "QuickSand And Numerous Dungeons"! It means a lot to me that someone likes my project enough to want to help it grow. If you haven't already done so, consider joining our Discord. You can ask questions about the mod there and receive feedback.
+
+ Need help getting started? Check out the list of resources in README.md for guides on how the Minecraft code works. This list contains guides for creating (usually from scratch) significant aspects related to this mod. Unfortunately, most archived guides only give you clues on how to get the feature operational and don't produce a functioning feature by themselves. The best complete guide is the code in this mod. The code is commented (
+ Following the guidelines on this page helps everyone. Writing code that follows the guidelines:
+
+
+
+
+
+ Contributing
+
+ 
+
+ Resources
+
+
+ Why Follow Guidelines?
+
+
+ What Can I Contribute?
+
+
+ Programming
+
+
+ Everything Else
+
+
+ What Can I Not Do?
+
+
+ Guidelines
+
+
+ Our Mission
+
+
+ Development Environment
+ Contributing
+
+
+
Resources
+) and verified to function correctly.
+
Why Follow Guidelines?
+
+
+ It's a win-win-win scenario!
+
+ Most of the work to be done in this Minecraft mod is related to programming. It is helpful to have a background in programming, but not required. If you are looking to learn Java and its syntax, check out this roadmap for learning Java. We strongly recommend that you understand functions, methods, classes, and Object-Oriented-Programming if you plan to implement a brand new feature. More technical knowledge (like a lambda expression) is useful but not required. +
++ Although Minecraft mods are oriented around coding, there are many ways to contribute! From improving the Wiki to making tutorials, you can contribute in many ways that don't require programming skills. For example, if you have an idea for a feature, submit it! Someone might see it, think it is cool, and implement it. +
+ ++ Please do not use GitHub Issues for asking support questions. We use the GitHub issue tracker for bug reports and feature requests. If you are having trouble and need help, ask on our Discord. However, you should make a feature request on our issue tracker before starting work on your contribution. Nothing sucks more than working hard on a high-quality contribution just for it to be rejected because it does not align with the mission of the mod. Ask first! +
++ Please contribute in good faith. We will reject pull requests with bad code, comments, or pull requests that damage the mod. +
+ ++ Our "mission" makes up the essence of this mod. Without it, this project would not exist. +
++ The mission of this mod is to provide a well-documented, high-quality quicksand mod. +
++
+
+ Eclipse IDE:
+ Version: Mars.1 Release (4.5.1)
+ Build id: 20150924-1200
+ Java:
+ Version: 8 Update 202
+ Build id: 1.8.0_202-b08
+ Minecraft:
+ Version: 1.8.9
+ Gradle Mapping Version: 1.8.9-11.15.1.2318-1.8.9
+
- Thank you for wanting to contribute to the Minecraft mod "QuickSand And Numerous Dungeons"! It means a lot to me that someone likes my project enough to want to help it grow. If you haven't already done so, consider joining our Discord. You can ask questions about the mod there and receive feedback. -
- -
- Need help getting started? Check out the list of resources in README.md for guides on how the Minecraft code works. This list contains guides for creating (usually from scratch) significant aspects related to this mod. Unfortunately, most archived guides only give you clues on how to get the feature operational and don't produce a functioning feature by themselves. The best complete guide is the code in this mod. The code is commented () and verified to function correctly.
+ Thank you for wanting to contribute to the userscript "Blue Marble"! It means a lot to me that someone likes my project enough to want to help it grow. If you haven't already done so, consider joining our Discord. You can ask questions about the mod there and receive feedback.
- Most of the work to be done in this Minecraft mod is related to programming. It is helpful to have a background in programming, but not required. If you are looking to learn Java and its syntax, check out this roadmap for learning Java. We strongly recommend that you understand functions, methods, classes, and Object-Oriented-Programming if you plan to implement a brand new feature. More technical knowledge (like a lambda expression) is useful but not required. + Most of the work to be done in this userscript is related to programming. It is helpful to have a background in programming, but not required. If you are looking to learn JavaScript and its syntax, check out this roadmap for learning Java. We strongly recommend that you understand functions, methods, classes, and Object-Oriented-Programming if you plan to implement a brand new feature. More technical knowledge like method chaining and lambda expressions are useful but not required.
++ While typically overlooked, translating is a powerful way to contribute to a project. If you can write, there is something you can contribute! From minor grammar mistakes, to translating an entire language, all help is appreciated. +
- Although Minecraft mods are oriented around coding, there are many ways to contribute! From improving the Wiki to making tutorials, you can contribute in many ways that don't require programming skills. For example, if you have an idea for a feature, submit it! Someone might see it, think it is cool, and implement it. + Although userscripts are oriented around coding, there are many ways to contribute! From improving the Wiki to making tutorials, you can contribute in many ways that don't require programming skills. For example, if you have an idea for a feature, submit it! Someone might see it, think it is cool, and implement it.
- Most of the work to be done in this userscript is related to programming. It is helpful to have a background in programming, but not required. If you are looking to learn JavaScript and its syntax, check out this roadmap for learning Java. We strongly recommend that you understand functions, methods, classes, and Object-Oriented-Programming if you plan to implement a brand new feature. More technical knowledge like method chaining and lambda expressions are useful but not required. + Most of the work to be done in this userscript is related to programming. It is helpful to have a background in programming, but not required. If you are looking to learn JavaScript and its syntax, check out this roadmap for learning JavaScript. We strongly recommend that you understand functions, methods, classes, and Object-Oriented-Programming if you plan to implement a brand new feature. More technical knowledge like method chaining and lambda expressions are useful but not required.
@@ -65,7 +65,7 @@
- Please do not use GitHub Issues for asking support questions. We use the GitHub issue tracker for bug reports and feature requests. If you are having trouble and need help, ask on our Discord. However, you should make a feature request on our issue tracker before starting work on your contribution. Nothing sucks more than working hard on a high-quality contribution just for it to be rejected because it does not align with the mission of the mod. Ask first! + Please do not use GitHub Issues for asking support questions (e.g. "How do I install this?" or "What does cssMangler do?"). We use the GitHub issue tracker for bug reports and feature requests. If you are having trouble and need help, ask on our Discord. However, you should make a feature request on our issue tracker before starting work on your contribution. Nothing sucks more than working hard on a high-quality contribution just for it to be rejected because it does not align with the mission of the mod. Ask first!
Please contribute in good faith. We will reject pull requests with bad code, comments, or pull requests that damage the mod. @@ -73,13 +73,12 @@
+
Following the guidelines on this page helps everyone. Writing code that follows the guidelines:
From 343c732699ceffb94a8e76d34275d348caa5303a Mon Sep 17 00:00:00 2001
From: SwingTheVine
- Welcome to Blue Marble! Blue Marble is a userscript for the website wplace.live. If you like this userscript, please ⭐ the repository!
+ Welcome to Blue Marble! Blue Marble is a userscript for the website wplace.live. If you like this userscript, please ⭐ the repository!
- Blue Marble has been verified to work on mobile devices. Blue Marble was designed on Chrome, but Blue Marble might work on "unsupported" browsers not listed above.
+ Blue Marble has been verified to work on mobile devices. Blue Marble was designed on Chrome, but Blue Marble might work on "unsupported" browsers not listed above. Some versions/forks of FireFox work. Some versions/forks of FireFox do not work.
+ Blue Marble will display your template as the same size. If your image is 500 pixels tall and 300 pixels wide, the template will be 500 pixels tall and 300 pixels wide. Here is the instructions to display a template image on the canvas:
Blue Marble
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
Overview
Installation Instructions
-
-
+
+
- Here is how you install the Blue Marble userscript:
+ Installation instructions for Blue Marble are below. Click the arrows to expand the instructions you want to see. Blue text is a link.
+
+ Computer - Chrome (Click to Expand)
+
+
+
+
+ 
+ 
+ 
+ 
BlueMarble.user.js file inside the dashboard of TamperMonkey.
+
+ 
+ 
+ 
Template Instructions
+
-
BlueMarble.user.js file inside the dashboard of TamperMonkey.Tl X, Tl Y, Px X, and Px Y with the coordinates. You can use the "Pin" icon to auto-fill the coordinates after clicking the pixel.
+
+ 
There are many settings available for the Blue Marble userscript! Through these settings, you can control how the script behaves. +
- The coordinate system for wplace.live is unique. Instead of all pixels having a global coordinate number (x, y), the coordinate number is relative to the tile. This means you need to know the tile number and the coordinate number to do anything.
-
- The template is aligned from the top left corner. You can auto-fill this position using the "pin" icon next to the coordinate input boxes.
+
+ The coordinate system for wplace.live is unique. Instead of all pixels having a global coordinate number (x, y), the coordinate number is relative to the tile. This means you need to know the tile number and the coordinate number to do anything. In Blue Marble, the tile coordinates and the pixel coordinates are displayed when you click on a pixel. These are the coordinates you should use for aligning a template.
+
+
+
+ The template is aligned from the top left corner of the template. You can auto-fill this position using the "pin" icon next to the coordinate input boxes. +
diff --git a/docs/assets/ComputerChromeInstall1.png b/docs/assets/ComputerChromeInstall1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca40cad4889952edc3df2ce27fd908e5ef2942b9 GIT binary patch literal 413940 zcmc$Gi94Iy*S5B&r_)iVMYR;2a7s}%l^EJ8YOYz0RcelyVhEultrj)U)EI)K#t@RU z6g9<|1TnN#LLy>{ln7s(-}}Db_YZv6yRVBU`+1(MZLPibwAOul`_NRM_oVPi9v&WE zg9rC5czBNa@$ei09{-bj$8qUhDED$G*h2pv4+4L2iCg)@^RCHV9-i8yQ@gH5x%CqP z4;}^c@SF`f_&GG=As)`dvtMR#|E^WI^YZkGXC{Or-D|Ve?`!+VS;`K@`NgjdrGb;_ zD%Xu(Un%32Ff_b>yz-jSyR(ASq`LbC$;(Dt&>M;`FDUM@^1=!yX5L@uZ&Sb)?(c7{ zsIjoE7VMc7J5GsF88R0orbzPn476R~A$4Ei-`$19*j_A49
zcNEs~7O}q+I>J_*wzI9QlJSqWfa+sp727sqm$bd#wVvm0#XTiQH wB &h>n
zDZkc!;k@`(G(PxmZ+sH3T5?q6eG5qa3{YuKyYD>qXcV{+5`S;vTRqfAT{`Q-;o>uk
zNiWok?GVjZiP^J8O0G0sc#n&3^Ut6u{YFehr+Uvu*o=EJYoedg1%Z@kqclnko4ba3
zkX^GN>*8p+pD}*xm05Xq5gjkB`)to1!0F#MRd?tFk|!mSLZ?}>fBV{bqx7f#yv}h;
z{%Z=xV;w?ia>!?!&v+JUkxDa>avMi`&`T<4*A9^=9Zd1XY*;(o4(CpnbuLV7EiW5L
zbP$J<=2-&<$t(*J0Kuug`}) SuQxRG?_|5~~f>UBAa(E>dwqC+yRC6)oHr;10pG!>`=I9U{VO%+X
z8GswLMeACUR?7=Zn~yK?g&9*XF