User:Joeyy/sandbox: Difference between revisions

From FiguraMC
Joeyy (talk | contribs)
Testing out class pages
Joeyy (talk | contribs)
were navigating
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is a description describing why this global exists. It also talks about what is possible with the global. I think it's import we include how the global is accessed.
<templatestyles src="Template:Flatlist/styles.css"/>
== Working on Navbox Template ==
{| class="wikitable" width="100%"
! scope="col" colspan="6" | Wiki
|-
! scope="row" | Globals
|
<div class="hlist">
* [[action_wheel]]
* [[animations]]
* [[avatar]]
* [[client]]
* [[config]]
* [[data]]
* [[events]]
* [[figuraMetatables]]
* [[file]]
* [[host]]
* [[json]]
* [[keybinds]]
* [[listFiles]]
* [[matrices]]
* [[models]]
* [[nameplate]]
* [[net]]
* [[parseJson]]
* [[particles]]
* [[pings]]
* [[player]]
* [[print]]
* [[printJson]]
* [[printTable]]
* [[raycast]]
* [[renderer]]
* [[require]]
* [[resources]]
* [[sounds]]
* [[textures]]
* [[toJson]]
* [[type]]
* [[user]]
* [[vanilla_model]]
* [[vec]]
* [[vectors]]
* [[world]]
</div>
|-
! scope="row" | Types
|
<div class="hlist">
* [[Action]]
* [[ActionWheelAPI]]
* [[Animation]]
* [[AnimationAPI]]
* [[AvatarAPI]]
* [[Biome]]
* [[BlockState]]
* [[BlockTask]]
* [[Buffer]]
* [[ConfigAPI]]
* [[EntityAPI]]
* [[EntityNameplateCustomization]]
* [[EntityTask]]
* [[Event]]
* [[Future]]
* [[HostAPI]]
* [[HttpRequestBuilder]]
* [[InputStream]]
* [[ItemStack]]
* [[ItemTask]]
* [[JsonArray]]
* [[JsonBuilder]]
* [[JsonObject]]
* [[JsonSerializer]]
* [[Keybind]]
* [[Matrix2]]
* [[Matrix3]]
* [[Matrix4]]
* [[ModelPart]]
* [[NameplateCustomization]]
* [[NameplateCustomizationGroup]]
* [[OutputStream]]
* [[Page]]
* [[Particle]]
* [[ParticleAPI]]
* [[RendererAPI]]
* [[RenderTask]]
* [[Sound]]
* [[SoundAPI]]
* [[SpriteTask]]
* [[TextTask]]
* [[Texture]]
* [[TextureAtlas]]
* [[VanillaPart]]
* [[Vector2]]
* [[Vector3]]
* [[Vector4]]
* [[Vertex]]
* [[ViewerAPI]]
</div>
|-
! scope="row" | Enums
|
<div class="hlist">
* [[BlockRaycastTypes]]
* [[Colors]]
* [[EntityPoses]]
* [[FluidRaycastTypes]]
* [[HeightmapTypes]]
* [[ItemDisplayModes]]
* [[Keybinds]]
* [[KeyIDs]]
* [[LoopModes]]
* [[ParentTypes]]
* [[PlayerModelParts]]
* [[PlayStates]]
* [[PostEffects]]
* [[Registries]]
* [[RenderModes]]
* [[RenderTypes]]
* [[StringEncodings]]
* [[TextureTypes]]
* [[UseActions]]
</div>
|}
 
== Option 1 ==
 
{| class="wikitable" width="100%"
! scope="col" colspan="2" | ModelPart Methods
|-
! scope="row" | [[#ModelPart Properties|ModelPart Properties]]
|
<div class="hlist">
* [[#ModelPart:getName|<code>getName</code>]]
* [[#ModelPart:getType|<code>getType</code>]]
</div>
|-
! scope="row" | [[#Editing ModelPart Hierarchy|Editing ModelPart Hierarchy]]
|
<div class="hlist">
* [[#ModelPart:getParent|<code>getParent</code>]]
* [[#ModelPart:getChildren|<code>getChildren</code>]]
* [[#ModelPart:isChildOf|<code>isChildOf</code>]]
* [[#ModelPart:copy|<code>copy</code>]]
* [[#ModelPart:addChild|<code>addChild</code>]]
* [[#ModelPart:removeChild|<code>removeChild</code>]]
* [[#ModelPart:remove|<code>remove</code>]]
</div>
|-
! scope="row" | [[#Manipulation|Manipulation]]
|
<div class="hlist">
* [[#ModelPart:setPos|<code>setPos</code>]]
* [[#ModelPart:getPos|<code>getPos</code>]]
* [[#ModelPart:setRot|<code>setRot</code>]]
* [[#ModelPart:getRot|<code>getRot</code>]]
* [[#ModelPart:setScale|<code>setScale</code>]]
* [[#ModelPart:getScale|<code>getScale</code>]]
* [[#ModelPart:setPivot|<code>setPivot</code>]]
* [[#ModelPart:getPivot|<code>getPivot</code>]]
* [[#ModelPart:setOffsetRot|<code>setOffsetRot</code>]]
* [[#ModelPart:getOffsetRot|<code>getOffsetRot</code>]]
* [[#ModelPart:setOffsetScale|<code>setOffsetScale</code>]]
* [[#ModelPart:getOffsetScale|<code>getOffsetScale</code>]]
* [[#ModelPart:setOffsetPivot|<code>setOffsetPivot</code>]]
* [[#ModelPart:getOffsetPivot|<code>getOffsetPivot</code>]]
* [[#ModelPart:setMatrix|<code>setMatrix</code>]]
* [[#ModelPart:getTruePos|<code>getTruePos</code>]]
* [[#ModelPart:getTrueRot|<code>getTrueRot</code>]]
* [[#ModelPart:getTrueScale|<code>getTrueScale</code>]]
* [[#ModelPart:getTruePivot|<code>getTruePivot</code>]]
</div>
|}


<syntaxhighlight lang="lua">
== Option 2 ==
-- on second thought,
-- maybe this idea is stupid for globals
models
</syntaxhighlight>


Maybe there should be an additional section for tutorials/further reading. Otherwise we could just link it right here in the description. Check out the [[tutorial]]!
i think i hate this


== Methods ==
{| class="wikitable" style="text-align: center"
{| class="wikitable"
! scope="row" | [[#ModelPart Properties|ModelPart Properties]]
|-
| [[#ModelPart:getName|<code>getName</code>]]
|-
| [[#ModelPart:getType|<code>getType</code>]]
|-
! scope="row" | [[#Editing ModelPart Hierarchy|Editing ModelPart Hierarchy]]
|-
| [[#ModelPart:getParent|<code>getParent</code>]]
|-
| [[#ModelPart:getChildren|<code>getChildren</code>]]
|-
| [[#ModelPart:isChildOf|<code>isChildOf</code>]]
|-
| [[#ModelPart:copy|<code>copy</code>]]
|-
| [[#ModelPart:addChild|<code>addChild</code>]]
|-
| [[#ModelPart:removeChild|<code>removeChild</code>]]
|-
| [[#ModelPart:remove|<code>remove</code>]]
|-
! scope="row" | [[#Manipulation|Manipulation]]
|-
| [[#ModelPart:setPos|<code>setPos</code>]]
|-
| [[#ModelPart:getPos|<code>getPos</code>]]
|-
| [[#ModelPart:setRot|<code>setRot</code>]]
|-
| [[#ModelPart:getRot|<code>getRot</code>]]
|-
| [[#ModelPart:setScale|<code>setScale</code>]]
|-
| [[#ModelPart:getScale|<code>getScale</code>]]
|-
| [[#ModelPart:setPivot|<code>setPivot</code>]]
|-
| [[#ModelPart:getPivot|<code>getPivot</code>]]
|-
| [[#ModelPart:setOffsetRot|<code>setOffsetRot</code>]]
|-
| [[#ModelPart:getOffsetRot|<code>getOffsetRot</code>]]
|-
| [[#ModelPart:setOffsetScale|<code>setOffsetScale</code>]]
|-
| [[#ModelPart:getOffsetScale|<code>getOffsetScale</code>]]
|-
| [[#ModelPart:setOffsetPivot|<code>setOffsetPivot</code>]]
|-
| [[#ModelPart:getOffsetPivot|<code>getOffsetPivot</code>]]
|-
| [[#ModelPart:setMatrix|<code>setMatrix</code>]]
|-
| [[#ModelPart:getTruePos|<code>getTruePos</code>]]
|-
| [[#ModelPart:getTrueRot|<code>getTrueRot</code>]]
|-
| [[#ModelPart:getTrueScale|<code>getTrueScale</code>]]
|-
| [[#ModelPart:getTruePivot|<code>getTruePivot</code>]]
|}
 
== Option 3 ==
 
{| class="wikitable" style="text-align: center"
! scope="col" | [[#ModelPart Properties|ModelPart Properties]]
|-
|
<div class="hlist">
* [[#ModelPart:getName|<code>getName</code>]]
* [[#ModelPart:getType|<code>getType</code>]]
</div>
|-
! scope="col" | [[#Editing ModelPart Hierarchy|Editing ModelPart Hierarchy]]
|-
|-
! Method
|
! Description
<div class="hlist">
* [[#ModelPart:getParent|<code>getParent</code>]]
* [[#ModelPart:getChildren|<code>getChildren</code>]]
* [[#ModelPart:isChildOf|<code>isChildOf</code>]]
* [[#ModelPart:copy|<code>copy</code>]]
* [[#ModelPart:addChild|<code>addChild</code>]]
* [[#ModelPart:removeChild|<code>removeChild</code>]]
* [[#ModelPart:remove|<code>remove</code>]]
</div>
|-
|-
| [[methodName]]
! scope="col" | [[#Manipulation|Manipulation]]
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eget turpis massa.
|-
|-
| [[otherMethod]]
|
| Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<div class="hlist">
* [[#ModelPart:setPos|<code>setPos</code>]]
* [[#ModelPart:getPos|<code>getPos</code>]]
* [[#ModelPart:setRot|<code>setRot</code>]]
* [[#ModelPart:getRot|<code>getRot</code>]]
* [[#ModelPart:setScale|<code>setScale</code>]]
* [[#ModelPart:getScale|<code>getScale</code>]]
* [[#ModelPart:setPivot|<code>setPivot</code>]]
* [[#ModelPart:getPivot|<code>getPivot</code>]]
* [[#ModelPart:setOffsetRot|<code>setOffsetRot</code>]]
* [[#ModelPart:getOffsetRot|<code>getOffsetRot</code>]]
* [[#ModelPart:setOffsetScale|<code>setOffsetScale</code>]]
* [[#ModelPart:getOffsetScale|<code>getOffsetScale</code>]]
* [[#ModelPart:setOffsetPivot|<code>setOffsetPivot</code>]]
* [[#ModelPart:getOffsetPivot|<code>getOffsetPivot</code>]]
* [[#ModelPart:setMatrix|<code>setMatrix</code>]]
* [[#ModelPart:getTruePos|<code>getTruePos</code>]]
* [[#ModelPart:getTrueRot|<code>getTrueRot</code>]]
* [[#ModelPart:getTrueScale|<code>getTrueScale</code>]]
* [[#ModelPart:getTruePivot|<code>getTruePivot</code>]]
</div>
|}
|}

Latest revision as of 20:27, 28 September 2024

Working on Navbox Template

Wiki
Globals
Types
Enums

Option 1

ModelPart Methods
ModelPart Properties
Editing ModelPart Hierarchy
Manipulation

Option 2

i think i hate this

ModelPart Properties
getName
getType
Editing ModelPart Hierarchy
getParent
getChildren
isChildOf
copy
addChild
removeChild
remove
Manipulation
setPos
getPos
setRot
getRot
setScale
getScale
setPivot
getPivot
setOffsetRot
getOffsetRot
setOffsetScale
getOffsetScale
setOffsetPivot
getOffsetPivot
setMatrix
getTruePos
getTrueRot
getTrueScale
getTruePivot

Option 3

ModelPart Properties
Editing ModelPart Hierarchy
Manipulation