Hytale Modding
Hytale Modding

ArgTypes

Available ArgTypes

Yazan Valeena
NameTarget ClassDescription
Booleanjava.lang.BooleanA 'true' or 'false' input
Integerjava.lang.IntegerA whole number
Stringjava.lang.StringWords, text, numbers, letters. To input more than one word at a time, you may need to wrap it with double quotes ("my fancy sentence").
Floatjava.lang.FloatA floating-pointer number
Doublejava.lang.DoubleA decimal number
UUIDjava.util.UUIDA UUID (Universally Unique IDentifier)
Player_UUIDjava.util.UUIDA UUID or an online player username
Game_Profile_Lookup_AsyncProfileServiceClient.PublicGameProfileA player UUID or username. If not found locally, performs a remote lookup via the Profile Service.
Relative_Double_CoordCoordAn x, y, or z coordinate as a decimal, optionally relative by specifying a tilde (~) in front of the number
Relative_Int_CoordIntCoordAn x, y, or z coordinate as a whole number, optionally relative by specifying a tilde (~) in front of the number
Relative_IntegerRelativeIntegerA tilde to mark an integer relative to a base
Relative_FloatRelativeFloatA tilde to mark a float relative to a base
Player_RefPlayerRefA UUID or an online player's username
WorldWorldA world folder name
Model_AssetModelAssetA reference to an Asset of type Model
Weather_AssetWeatherA reference to an Asset of type Weather
Interaction_AssetInteractionA reference to an Asset of type Interaction
Root_Interaction_AssetRootInteractionA reference to an Asset of type Root Interaction
Effect_AssetEntityEffectA refernece to an Asset of type EntityEffect
Environment_AssetEnvironmentA reference to an Asset of type Environment
Item_AssetItemA reference to an Asset of type Item
Block_Type_AssetBlockTypeA reference to an Asset of type BlockType
Particle_SystemParticleSystemA reference to an Asset of type ParticleSystem
Hitbox_Collision_ConfigHitboxCollisionConfigA reference to an Asset of type HitboxCollisionConfig
Repulsion_ConfigRepulsionConfigA reference to an Asset of type RepulsionConfig
Sound_Event_AssetSoundEventA reference to an Asset of type SoundEvent
Ambiance_Fx_AssetAmbianceFXA reference to an Asset of type AmbianceFX
Sound_CategorySoundCategoryA sound category (sfx, music, ambient, ui)
Entity_IDArgWrapper<EntityWrappedArg, UUID>A UUID representing an entity id
Integer_Comparison_OperatorIntegerComparisonOperatorA mathematical sign for integer comparison
Integer_OperationIntegerOperationA mathematical sign for performing an operation
Int_RangePair<Integer, Integer>Two integers representing a minimum and maximum of a range
Relative_Int_RangeRelativeIntRangeTwo integers representing a minimum and maximum of a range
Vector2IVector2iTwo integers, generally corresponding to x/z axis
Vector3IVector3iThree integers, generally corresponding to x/y/z axis
Relative_Vector3IRelativeVector3iThree optionally relative integers, generally corresponding to x/y/z axis
Relative_Block_PositionRelativeIntPositionA position with three integer coordinates, representing a block's location in world space.
Relative_PositionRelativeA position with three decimal coordinates, representing a location in world space.
Relative_Chunk_PositionRealtiveChunkPositionA position with two integer coordinates (x, z), representing a chunk's location.
RotationVector3fA rotation with three coordinates, representing the pitch, yaw, and roll respectively
Block_Type_KeyStringA block type
Block_IDIntegerA block type, converted to an int id
ColorIntegerA color value in hex format, hex integer, or decimal integer
Weighted_Block_TypePair<Integer, String>A weight corresponding to a blocktype
Weighted_Block_EntryStringA block with optional weight prefix
Block_PatternBlockPatternA list of blocks with optional weights
Individual_Block_MaskBlockMaskCreate a block mask using symbols and block names
Block_MaskBlockMaskA tick rate value (e.g., 30tps, 33ms, or 30)
Tick_RateIntegerA list of block masks that combine together
Game_ModeGameModeGameMode