diff --git a/build.gradle b/build.gradle
index 8780a57..b23da56 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,6 +1,6 @@
plugins {
id "architectury-plugin" version "3.4-SNAPSHOT"
- id "dev.architectury.loom" version "1.4-SNAPSHOT" apply false
+ id "dev.architectury.loom" version "1.5-SNAPSHOT" apply false
id 'io.github.juuxel.loom-quiltflower' version '1.7.2' apply false
}
diff --git a/common/src/main/java/net/threetag/pantheonsent/PantheonSentClient.java b/common/src/main/java/net/threetag/pantheonsent/PantheonSentClient.java
index 2f6679c..ef86bc1 100644
--- a/common/src/main/java/net/threetag/pantheonsent/PantheonSentClient.java
+++ b/common/src/main/java/net/threetag/pantheonsent/PantheonSentClient.java
@@ -5,8 +5,8 @@
import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.entity.RenderLayerParent;
import net.minecraft.world.entity.LivingEntity;
-import net.threetag.palladium.client.dynamictexture.DynamicTexture;
-import net.threetag.palladium.client.renderer.renderlayer.ModelLookup;
+import net.threetag.palladium.client.dynamictexture.DynamicTextureManager;
+import net.threetag.palladium.client.renderer.renderlayer.ModelTypes;
import net.threetag.palladium.compat.curiostinkets.CuriosTrinketsUtil;
import net.threetag.palladium.event.PalladiumClientEvents;
import net.threetag.palladiumcore.event.LifecycleEvents;
@@ -49,11 +49,11 @@ public static void init() {
EntityRendererRegistry.addRenderLayerToAll(renderLayerParent -> new EyeOfHorusRenderer((RenderLayerParent
-This ability is used to create a timer that can be used for animations. It is not meant to be used directly. Click here to see how this animation works exactly.
dummy
name_change
slowfall
animation_timer
-origin | +energy_beam-EnergyBlastOrigin | +ResourceLocation-Defines the origin point of the energy blast. Possible values: [eyes, forehead, chest] | +Configuration for the look of the beam. Check wiki for information.false | -EYES | +example:energy_beam
-color | +damage-Color | +Float-Defines the color of the blast | +The damage dealt with aiming for entities (per tick)false | -java.awt.Color[r=255,g=0,b=0] | +5.0
-damage | +max_distanceFloat | -The damage dealt with aiming for entities (per tick) | +The maximum distance you can reach with your heat visionfalse | -1.0 | +30.0
-max_distance | +speedFloat | -The maximum distance you can reach with your heat vision | +Speed at which the energy beam extends from the player. Use 0 for instant extension.false | -30.0 | +0.5 +
+set_on_fire_seconds | ++Integer | ++You can use this to set targeted entities on fire. If set to 0 it will not cause any. | ++false | ++0 | +
+cause_fire | ++Boolean | ++If enabled, targeted blocks will start to burn (fire will be placed). | ++false | ++false | +
+smelt_blocks | ++Boolean | ++If enabled, targeted blocks will turn into their smelting result (e.g. sand will turn into glass). | ++false | ++false |
-{"type":"palladium:energy_blast","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","origin":"eyes","color":"#FF0000","damage":1.0,"max_distance":30.0}+{"type":"palladium:energy_beam","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","energy_beam":"example:energy_beam","damage":5.0,"max_distance":30.0,"speed":0.5,"set_on_fire_seconds":0,"cause_fire":false,"smelt_blocks":false}
-Let's you define a fluid you can walk on.
+Deprecated, please switch to 'palladium:energy_beam'-fluid_tag | +origin-TagKey | +String-Determines the tag for the fluid(s) you can walk on. You need tags because of each fluid there are 2 fluids actually: A still and a flowing one. Minecraft's two fluid tags are: minecraft:water & minecraft:lava | +Defines the origin point of the energy blastfalse | -minecraft:lava | +eyes +
+color | ++Color | ++Defines the color of the blast | ++false | ++java.awt.Color[r=255,g=0,b=0] | +
+damage | ++Float | ++The damage dealt with aiming for entities (per tick) | ++false | ++1.0 | +
+max_distance | ++Float | ++The maximum distance you can reach with your heat vision | ++false | ++30.0 |
-{"type":"palladium:fluid_walking","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","fluid_tag":"minecraft:lava"}+{"type":"palladium:energy_blast","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","origin":"eyes","color":"#FF0000","damage":1.0,"max_distance":30.0}
-Displays a gui overlay on the screen.
+Makes this entity's attacks light targets on fire as if fire aspect was used.false | -ItemIcon{stack=1 blaze_rod} | +ItemIcon{stack=1 flint_and_steel}|||
@@ -2181,7 +2267,7 @@
|
||||
@@ -2193,7 +2279,7 @@
|
||||
@@ -2233,102 +2319,54 @@ | ||||
-texture | --TextureReference | --Texture path for the gui overlay | --false | --minecraft:textures/gui/presets/isles.png | -
-texture_width | --Integer | --Width of the texture file | --false | --256 | -
-texture_height | +timeInteger | -Width of the texture file | --false | --256 | -
-translate | --Vec3 | --Translation of the rendered object | +The amount of time, in seconds, that the victim entity will be set on fire forfalse | -[0.0 / 0.0 / 0.0] | +5
-rotate | +should_stack_time-Vec3 | +Boolean-Rotation of the rendered object | +If true, attacking an entity that's already on fire will add the "time" field to their current burn time instead of setting itfalse | -[0.0 / 0.0 / 0.0] | -
-scale | --Vec3 | --Scale of the rendered object | -false | --[1.0 / 1.0 / 1.0] |
-alignment | +max_time-TextureAlignment | +Integer-Determines how the image is aligned on the screen. Possible values: [top_left, top_center, top_right, middle_left, center, middle_right, bottom_left, bottom_center, bottom_right, stretch] | +If "should_stack_time" is true, the victim's burn time (in seconds) will not exceed this value after being hitfalse | -STRETCH | +5
-{"type":"palladium:gui_overlay","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","texture":"minecraft:textures/gui/presets/isles.png","texture_width":256,"texture_height":256,"translate":[0.0,0.0,0.0],"rotate":[0.0,0.0,0.0],"scale":[1.0,1.0,1.0],"alignment":"stretch"}+{"type":"palladium:fire_aspect","icon":"minecraft:flint_and_steel","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","time":5,"should_stack_time":false,"max_time":5}
-Heals the entity.
+Let's you define a fluid you can walk on.false | -ItemIcon{stack=1 apple} | +ItemIcon{stack=1 blaze_rod}|||
@@ -2445,42 +2483,30 @@ | ||||
-frequency | --Integer | --Sets the frequency of healing (in ticks) | --false | --20 | -
-amount | +fluid_tag-Float | +TagKey-Sets the amount of hearts for each healing | +Determines the tag for the fluid(s) you can walk on. You need tags because of each fluid there are 2 fluids actually: A still and a flowing one. Minecraft's two fluid tags are: minecraft:water & minecraft:lavafalse | -3.0 | +minecraft:lava
-{"type":"palladium:healing","icon":"minecraft:apple","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","frequency":20,"amount":3.0}+{"type":"palladium:fluid_walking","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","fluid_tag":"minecraft:lava"}
-Allows you to hide an entity's body parts.
+Displays a gui overlay on the screen.-body_parts | +texture-List | +TextureReference-Determines which body parts should be invisible. Overlaying parts will be still visible. Available parts: [head, head_overlay, chest, chest_overlay, right_arm, right_arm_overlay, left_arm, left_arm_overlay, right_leg, right_leg_overlay, left_leg, left_leg_overlay, cape] | +Texture path for the gui overlay ++false | ++minecraft:textures/gui/presets/isles.png | +
+texture_width | ++Integer | ++Width of the texture file | ++false | ++256 | +
+texture_height | ++Integer | ++Width of the texture file | ++false | ++256 | +
+translate | ++Vec3 | ++Translation of the rendered object | ++false | ++[0.0 / 0.0 / 0.0] | +
+rotate | ++Vec3 | ++Rotation of the rendered object | ++false | ++[0.0 / 0.0 / 0.0] | +
+scale | ++Vec3 | ++Scale of the rendered object | ++false | ++[1.0 / 1.0 / 1.0] | +
+alignment | ++TextureAlignment | ++Determines how the image is aligned on the screen. Possible values: [top_left, top_center, top_right, middle_left, center, middle_right, bottom_left, bottom_center, bottom_right, stretch] | ++false | ++STRETCH | +
+{"type":"palladium:gui_overlay","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","texture":"minecraft:textures/gui/presets/isles.png","texture_width":256,"texture_height":256,"translate":[0.0,0.0,0.0],"rotate":[0.0,0.0,0.0],"scale":[1.0,1.0,1.0],"alignment":"stretch"}+
+Heals the entity.
++Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+icon | ++IIcon | ++Icon for the ability | ++false | ++ItemIcon{stack=1 apple} | +
+title | ++Component | ++Allows you to set a custom title for this ability | ++false | ++/ | +
+bar_color | ++AbilityColor | ++Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | ++false | ++LIGHT_GRAY | +
+hidden | ++Boolean | ++Determines if the ability is visible in the powers screen | ++false | ++false | +
+hidden_in_bar | ++Boolean | ++Determines if the ability is visible in the ability bar on your screen | ++false | ++false | +
+list_index | ++Integer | ++Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | ++false | ++-1 | +
+gui_position | ++Vec2 | ++Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | ++false | ++/ | +
+description | ++AbilityDescription | ++Description of the ability. Visible in ability menu | ++false | ++/ | +
+frequency | ++Integer | ++Sets the frequency of healing (in ticks) | ++false | ++20 | +
+amount | ++Float | ++Sets the amount of hearts for each healing | ++false | ++3.0 | +
+{"type":"palladium:healing","icon":"minecraft:apple","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","frequency":20,"amount":3.0}+
+Allows you to hide an entity's body parts.
++Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+icon | ++IIcon | ++Icon for the ability | ++false | ++ItemIcon{stack=1 blaze_rod} | +
+title | ++Component | ++Allows you to set a custom title for this ability | ++false | ++/ | +
+bar_color | ++AbilityColor | ++Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | ++false | ++LIGHT_GRAY | +
+hidden | ++Boolean | ++Determines if the ability is visible in the powers screen | ++false | ++true | +
+hidden_in_bar | ++Boolean | ++Determines if the ability is visible in the ability bar on your screen | ++false | ++true | +
+list_index | ++Integer | ++Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | ++false | ++-1 | +
+gui_position | ++Vec2 | ++Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | ++false | ++/ | +
+description | ++AbilityDescription | ++Description of the ability. Visible in ability menu | ++false | ++/ | +
+body_parts | ++List | ++Determines which body parts should be invisible. Overlaying parts will be still visible. Available parts: [head, head_overlay, chest, chest_overlay, right_arm, right_arm_overlay, left_arm, left_arm_overlay, right_leg, right_leg_overlay, left_leg, left_leg_overlay, cape] | ++false | ++[right_arm, left_arm] | +
+affects_first_person | ++Boolean | ++Determines if your first person arm should disappear aswell (if it's disabled) | ++false | ++true | +
+{"type":"palladium:hide_body_part","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","body_parts":["right_arm","left_arm"],"affects_first_person":true}+
+Makes the player go through blocks.
++Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+icon | ++IIcon | ++Icon for the ability | ++false | ++ItemIcon{stack=1 blaze_rod} | +
+title | ++Component | ++Allows you to set a custom title for this ability | ++false | ++/ | +
+bar_color | ++AbilityColor | ++Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | ++false | ++LIGHT_GRAY | +
+hidden | ++Boolean | ++Determines if the ability is visible in the powers screen | ++false | ++false | +
+hidden_in_bar | ++Boolean | ++Determines if the ability is visible in the ability bar on your screen | ++false | ++false | +
+list_index | ++Integer | ++Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | ++false | ++-1 | +
+gui_position | ++Vec2 | ++Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | ++false | ++/ | +
+description | ++AbilityDescription | ++Description of the ability. Visible in ability menu | ++false | ++/ | +
+vertical | ++Boolean | ++Makes the player vertically intangible aswell | ++false | ++false | +
+whitelist | ++TagKey | ++Tag which includes the block the player can phase through. Leave null for all blocks. | false | -[right_arm, left_arm] | +/
-affects_first_person | +blacklist-Boolean | +TagKey-Determines if your first person arm should disappear aswell (if it's disabled) | +Tag which includes the block the player can phase through. Leave null for all blocks.false | -true | +palladium:prevents_intangibility
-{"type":"palladium:hide_body_part","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","body_parts":["right_arm","left_arm"],"affects_first_person":true}+{"type":"palladium:intangibility","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","vertical":false,"whitelist":"null","blacklist":"palladium:prevents_intangibility"}
-Makes the player go through blocks.
+Makes the player invisible. Also makes mobs not see the player anymore.false | -ItemIcon{stack=1 blaze_rod} | +TexturedIcon{texture=palladium:textures/icon/invisibility.png, tint=null}|||
@@ -2747,56 +3301,20 @@
| ||||
-vertical | --Boolean | --Makes the player vertically intangible aswell | --false | --false | -
-whitelist | --TagKey | --Tag which includes the block the player can phase through. Leave null for all blocks. | --false | --/ | -
-blacklist | --TagKey | --Tag which includes the block the player can phase through. Leave null for all blocks. | --false | --palladium:prevents_intangibility | -
-{"type":"palladium:intangibility","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","vertical":false,"whitelist":"null","blacklist":"palladium:prevents_intangibility"}+{"type":"palladium:invisibility","icon":"palladium:textures/icon/invisibility.png","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}
-Makes the player invisible. Also makes mobs not see the player anymore.
+Lets you change the name of the player (in chat, tablist, above head).false | -TexturedIcon{texture=palladium:textures/icon/invisibility.png, tint=null} | +ItemIcon{stack=1 blaze_rod}|||
@@ -2861,7 +3379,7 @@
|
||||
@@ -2873,7 +3391,7 @@
|
||||
@@ -2911,20 +3429,30 @@
| ||||
+name | ++Component | ++The name the player's one will turn into | ++false | ++literal{John Doe} | +
-{"type":"palladium:invisibility","icon":"palladium:textures/icon/invisibility.png","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}+{"type":"palladium:name_change","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","name":{"text":"John Doe"}}
-Lets you change the name of the player (in chat, tablist, above head).
+particlesfalse | -true | +false|||
@@ -3001,7 +3529,7 @@
|
||||
@@ -3041,22 +3569,46 @@ | ||||
-name | +emitter-Component | +List-The name the player's one will turn into | +Configuration for where the particle spawns at. Check wiki for information.false | -literal{John Doe} | +[example:emitter] +
+particle_type | ++ParticleType | ++ID of the particle you want to spawn. | ++false | ++minecraft:dust | +
+options | ++String | ++Additional options for the particle (like color of a dust particle) | ++false | ++ |
-{"type":"palladium:name_change","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","name":{"text":"John Doe"}}+{"type":"palladium:particles","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","emitter":"[example:emitter]","particle_type":"minecraft:dust","options":""}
-This ability is used to create a timer that can be used for animations. It is not meant to be used directly. Click here to see how this animation works exactly.
+This ability is used to create a timer that can be used for animations. It is not meant to be used directly.+model_type | ++ChangedModelType | ++Model type for the player. 'normal' = Wide-armed Steve model; 'slim' = Slim-armed Alex model; 'keep' = Does not change the player's default model. Possible values: [keep, normal, slim] | ++false | ++KEEP | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
priority | Integer | @@ -5030,7 +5594,7 @@
+Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+icon | ++IIcon | ++Icon for the ability | ++false | ++ItemIcon{stack=1 blaze_rod} | +
+title | ++Component | ++Allows you to set a custom title for this ability | ++false | ++/ | +
+bar_color | ++AbilityColor | ++Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | ++false | ++LIGHT_GRAY | +
+hidden | ++Boolean | ++Determines if the ability is visible in the powers screen | ++false | ++false | +
+hidden_in_bar | ++Boolean | ++Determines if the ability is visible in the ability bar on your screen | ++false | ++false | +
+list_index | ++Integer | ++Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | ++false | ++-1 | +
+gui_position | ++Vec2 | ++Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | ++false | ++/ | +
+description | ++AbilityDescription | ++Description of the ability. Visible in ability menu | ++false | ++/ | +
+trail | ++ResourceLocation | +
+ID for the trail renderer. Trail configuration files must be under 'assets/ |
++false | ++example:trail_renderer_id | +
+{"type":"palladium:trail","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","trail":"example:trail_renderer_id"}+
+Checks if the entity has a specified accessory selected from a specific accessory slot. An empty string can be used to check for no accessory.
Applicable for: all
+Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+accessory_slot | ++AccessorySlot | ++The ID of the accessory slot to read from | ++false | ++palladium:head | +
+accessory | ++String | ++The accessory which needs to be selected in order for the condition to return true (include the namespace!) | ++false | ++palladium:sea_pickle_hat | +
+{"type":"palladium:accessory_selected","accessory_slot":"palladium:head","accessory":"palladium:sea_pickle_hat"}+
-Checks if the entity has a specific tag. These tags are added to entities via /tag command.
Applicable for: all
+Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+slot | ++PlayerSlot | ++Slot that must contain an opened item. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] | ++false | ++chest | +
+{"type":"palladium:item_in_slot_open","slot":"chest"}+
+Checks if an entity is within a certain size (requires Pehkui for real effect). It checks for the "average " size, which is the average of the width and height scale. Usually they are the same.
Applicable for: all
+Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+min | ++Float | ++Minimum required average size | ++false | ++0.0 | +
+max | ++Float | ++Minimum required average size | ++false | ++3.4028235E38 | +
+{"type":"palladium:size","min":0.0,"max":3.4028235E38}+
+Checks if the entity has small arms. Returns false if the entity is not a player or if this condition is being checked sever-side.
Applicable for: assets
+{"type":"palladium:small_arms"}+
+Returns the ID of the selected accessory in the specified slot.
++Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+accessory_slot | ++String | ++The ID of the accessory slot to read from | ++true | ++/ | +
+fallback_value | ++String | ++If an accessory isn't chosen for the specified accessory slot, this value will be returned instead | ++false | ++ | +
+split_value | ++String | ++If multiple accessories are selected, they'll be returned in a list in alphabetical order separated by this string | ++false | ++_ | +
+use_path | ++Boolean | ++Determines if the namespace or the path will be returned from the accessory ID. Example: the accessory ID is 'test:stone_hat'. If 'use_path' is set to true, you'll get 'stone_hat'. If it's set to false, you'll get 'test'. | ++false | ++true | +
+{"type":"palladium:accessory","accessory_slot":"palladium:head","fallback_value":"_not_set","split_value":"_","use_path":true}+
{"type":"palladium:small_arms","true_value":"true","false_value":"false"}
+Returns the value of a String property within the player.
++Setting | ++Type | ++Description | ++Required | ++Fallback Value | +
---|---|---|---|---|
+property | ++String | ++Name of the property you want the value from. | ++true | ++/ | +
+{"type":"palladium:string_property","property":"example_property"}+