From 423910f8fee5021de941fb108105910b20a759be Mon Sep 17 00:00:00 2001
From: ngspace <71827944+NGSpace@users.noreply.github.com>
Date: Fri, 16 Aug 2024 14:23:44 +0300
Subject: [PATCH] Prepare for hudder wiki
---
Images/Collapsed.png | Bin 0 -> 204 bytes
Images/Expanded.png | Bin 0 -> 252 bytes
Images/Hudder.webp | Bin 0 -> 13930 bytes
index.html | 24 ++----
wiki/base.html | 182 ++++++++++++++++++++++++++++++++++++++++++
wiki/base.js | 186 +++++++++++++++++++++++++++++++++++++++++++
wiki/home.html | 150 ++++++++++++++++++++++++++++++++++
wiki/index.html | 31 ++++++++
wiki/methodlist.html | 0
wiki/russian.html | 0
wiki/varlist.html | 0
11 files changed, 556 insertions(+), 17 deletions(-)
create mode 100644 Images/Collapsed.png
create mode 100644 Images/Expanded.png
create mode 100644 Images/Hudder.webp
create mode 100644 wiki/base.html
create mode 100644 wiki/base.js
create mode 100644 wiki/home.html
create mode 100644 wiki/index.html
create mode 100644 wiki/methodlist.html
create mode 100644 wiki/russian.html
create mode 100644 wiki/varlist.html
diff --git a/Images/Collapsed.png b/Images/Collapsed.png
new file mode 100644
index 0000000000000000000000000000000000000000..463604e44316fadc12e1eff899b193a1293cc1f6
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl
z_H+M9WCij$3p^r=85sBugD~Uq{1quc!9-6N#}EtuWC!;D|NqZtIC3>WFOy-#M&XXc
z1rl05HVj!^jF0XoycKYmrkLpPhkK1IlN;~P|Mnam^$lB{9VA1zcxEgx$z`};_GvFe
uh>eSB@U$t7QW~dy6d0~}IF+R(Ffc?L{+xB$Xw@{JWelFKelF{r5}E))A3ucv
literal 0
HcmV?d00001
diff --git a/Images/Expanded.png b/Images/Expanded.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ad20bb08172250174bedfe8a627a613e72bba1
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl
z_H+M9WCij$3p^r=85sBugD~Uq{1quc!HJ$Ojv*HQcYF5oHamzk`wI#$^O&kT;fA8D
z^9EV&1pzYOs>=$U94>wGoc8X|=Tp8bw$?4!zHj=5)4le}E@3Z3pK-of;eCvKkLBV^
zj>2aSE1y#9h@BM8Vtc+*e~Yz~|IC-7swS8CXDQd5Hhz1<;DpVC2b!_{yxcdr#ZJ!Y
v=k30k|06fY;zaC+`!^CS0)E|_9AxIm_hI4w?P=0L$1!-i`njxgN@xNA$8cVu
literal 0
HcmV?d00001
diff --git a/Images/Hudder.webp b/Images/Hudder.webp
new file mode 100644
index 0000000000000000000000000000000000000000..f7fa2553bd90a560ecc21801aa8316004d740aef
GIT binary patch
literal 13930
zcma)jQ*b3*u=UA_PHcOEi6*vf+qP|MVmp~QGr`2RZQHh!3D5oR|9l_*s{PQlc30P`
z-qqE6RduUKOGub-005feB1#%cTypCF*^J=6KtNn;9EG$>k Yug)3fb5!wx6Kh>?
z40!5?PSmi2hU)PrRx(lCuS}eTtKbHbc>bHC(FMa1goJYh5ds|G06?5BDCT9R+QB86
zb>9DJZ(You shouldn't be seeing this page!!!
+ Welcome to the hudder wiki!
+
+ Hudder is a minecraft mod which allows you to create your own, highly
+ customizable hud without prior programming knowledge.
+ Hudder also allows more technical people the ability to use complex
+ tools that they may be more familiar with (like JavaScript) to make
+ their hud.
+ Hudder also has a variety of built-in huds that can serve as a base for
+ your own hud as well as give you the ability to make as many huds as you
+ may wish for.
+
+
+ Want to start simple? Full tutorial here.
+ Want to do something with JavaScript?
+ This might be the place to start.
+ A full variable list can be found here.
+ A full list of methods can be found here.
+
+
+ Русский
+ How to make your own hud
+
+
+Creating the hud
+
+
+
+
+
+
+Actually writing the hud
+
+Normal text
+
+You just write it, writing "words are beautiful" in the file will show "words are beautiful" in game.
+
+Character escaping and Color Codes
+
+
+Most of what you'll write will probably be normal text, variables, conditions etc. But in some cases you'll want to use reserved
+characters (';','%','#','&','{') as normal text (ex. you want to use '%' without Hudder considering it a condition). In those cases
+you'll need to add a backslash before the character (ex. '\%').
+
+Color codes work as minecraft intended.
+
+
+
+Text sections
+
+
+You want to put text in the bottom right corner instead of top left? no problemo! use sections like
+
+
+Basic variables (fps, memory usage etc)
+
+Let's say you want to add some real basic stuff like an fps count and all that stuff, well it's pretty simple! all you need to do
+is write the name of the variable between curly brackets and Hudder will do the rest!
+(ex.
+ A full list of variables can be found here!
+
+
+
+Basic conditions
+
+So, you got a fancy new FPS meter but it still doesn't feel quite right yet, you want to know when you need to buy a new computer
+because your frame rate is 999 instead of 1000? Use conditions! Conditions have a real structureand if that structure is not followed
+unexpected behavior can occur! But not to fear! I am here to help you understand them! Conditions are structured like this (Note there
+is no limit to the number of else I just put 2 cuz I am lazy, could be 1, 2, 3, how many you possibly need):
+
+%condition 1, "condition 1 is true", condition 2, "condition 2 is true", "neither condition is true"%
+
Want some examples? well here ya go:
+
+
+
+
+
+Advanced Variables
+
+
+Let's do this one quickly:
+
+Setting custom variable values -
+Math -
+
+Inventory management and methods
+
+
+you can use ;selectedslot, [x position on screen], [y position on screen], <scale>;
+;helmet, [x position on screen], [y position on screen], <scale>;
+;chestplate, [x position on screen], [y position on screen], <scale>;
+;leggings, [x position on screen], [y position on screen], <scale>;
+;boots, [x position on screen], [y position on screen], <scale>;
+;item, [Item] , [x position on screen], [y position on screen], <scale>;
+;slot, [Slot number] , [x position on screen], [y position on screen], <scale>;
+;load, [hudder file];
+
+
+
+
+Advanced conditions and while loops
+
+
+Note that the indentation must be exclusively tabs, note that some editors will automatically replace tabs with
+spaces so be sure to disable that! If you didn't understand the previous statement use Notepad from this point.
+
+You can use #if to do large if conditions (unlike "basic" conditions you can only have 1 condition without an else statement)
+
+#if is a multi-lined condition (which means)
+
+#while is similar except it repeats itself until the condition is false
+(or until it reached the limit of 16 bit integers [aka 32767] number of itterations)
+
+
+
+Here is an example of both (Please do not use this, it will likely crash your game):
+
+#if fps<60
+ {math=10+20}
+ {crashmypc=true}
+{xx=0}
+{yy=0}
+#while crashmypc
+ #if yy>height
+ {crashmypc=false}
+ ;hand, xx,yy,1;
+ {xx=xx+16}
+ #if xx>width
+ {yy=yy+16}
+ {xx=0}
+
+
+Magnificent, isn't it? Looks like I peaked early when I came up with this piece of art.
+
+
diff --git a/wiki/index.html b/wiki/index.html new file mode 100644 index 0000000..ef81d55 --- /dev/null +++ b/wiki/index.html @@ -0,0 +1,31 @@ + + +
+
+ + + + +
diff --git a/wiki/methodlist.html b/wiki/methodlist.html new file mode 100644 index 0000000..e69de29 diff --git a/wiki/russian.html b/wiki/russian.html new file mode 100644 index 0000000..e69de29 diff --git a/wiki/varlist.html b/wiki/varlist.html new file mode 100644 index 0000000..e69de29