Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {skyletter.line1::A} = "0step,upslab,1step"
- {skyletter.line2::A} = "block,downslab,block"
- {skyletter.line3::A} = "block,0,block"
- {skyletter.line1::B} = "block,upslab,1step"
- {skyletter.line2::B} = "block,upslab,1step"
- {skyletter.line3::B} = "block,downslab,3step"
- {skyletter.line1::C} = "0step,upslab,1step"
- {skyletter.line2::C} = "block,air,air"
- {skyletter.line3::C} = "2step,downslab,3step"
- {skyletter.line1::D} = "block,upslab,1step"
- {skyletter.line2::D} = "block,air,block"
- {skyletter.line3::D} = "block,downslab,3step"
- {skyletter.line1::E} = "block,upslab,upslab"
- {skyletter.line2::E} = "block,downslab,air"
- {skyletter.line3::E} = "block,downslab,downslab"
- {skyletter.line1::F} = "block,upslab,upslab"
- {skyletter.line2::F} = "block,downslab,air"
- {skyletter.line3::F} = "block,air,air"
- {skyletter.line1::G} = "0step,upslab,1step"
- {skyletter.line2::G} = "block,air,downslab"
- {skyletter.line3::G} = "2step,downslab,block"
- {skyletter.line1::H} = "block,air,block"
- {skyletter.line2::H} = "block,downslab,block"
- {skyletter.line3::H} = "block,air,block"
- {skyletter.line1::I} = "upslab,block,upslab"
- {skyletter.line2::I} = "air,block,air"
- {skyletter.line3::I} = "downslab,block,downslab"
- {skyletter.line1::J} = "air,air,block"
- {skyletter.line2::J} = "air,air,block"
- {skyletter.line3::J} = "2step,downslab,3step"
- {skyletter.line1::K} = "block,air,0step"
- {skyletter.line2::K} = "block,0step,3step"
- {skyletter.line3::K} = "block,air,1step"
- {skyletter.line1::L} = "block,air,air"
- {skyletter.line2::L} = "block,air,air"
- {skyletter.line3::L} = "block,downslab,downslab"
- {skyletter.line1::M} = "1step,air,0step"
- {skyletter.line2::M} = "block,block,block"
- {skyletter.line3::M} = "block,air,block"
- {skyletter.line1::N} = "1step,air,block"
- {skyletter.line2::N} = "block,1step,block"
- {skyletter.line3::N} = "block,air,2step"
- {skyletter.line1::O} = "0step,upslab,1step"
- {skyletter.line2::O} = "block,air,block"
- {skyletter.line3::O} = "2step,downslab,3step"
- {skyletter.line1::P} = "block,upslab,1step"
- {skyletter.line2::P} = "block,downslab,3step"
- {skyletter.line3::P} = "block,air,air"
- {skyletter.line1::Q} = "0step,block,1step"
- {skyletter.line2::Q} = "block,air,block"
- {skyletter.line3::Q} = "2step,1step,block"
- {skyletter.line1::R} = "block,upslab,1step"
- {skyletter.line2::R} = "block,downslab,3step"
- {skyletter.line3::R} = "block,air,1step"
- {skyletter.line1::S} = "0step,upslab,upslab"
- {skyletter.line2::S} = "air,upslab,2step"
- {skyletter.line3::S} = "downslab,downslab,3step"
- {skyletter.line1::T} = "upslab,block,upslab"
- {skyletter.line2::T} = "air,block,air"
- {skyletter.line3::T} = "air,block,air"
- {skyletter.line1::U} = "block,air,block"
- {skyletter.line2::U} = "block,air,block"
- {skyletter.line3::U} = "2step,block,3step"
- {skyletter.line1::V} = "block,air,block"
- {skyletter.line2::V} = "block,air,block"
- {skyletter.line3::V} = "upslab,block,upslab"
- {skyletter.line1::W} = "block,air,block"
- {skyletter.line2::W} = "block,block,block"
- {skyletter.line3::W} = "2step,upslab,3step"
- {skyletter.line1::X} = "2step,downslab,3step"
- {skyletter.line2::X} = "air,block,air"
- {skyletter.line3::X} = "0step,upslab,1step"
- {skyletter.line1::Y} = "block,air,block"
- {skyletter.line2::Y} = "2step,downslab,3step"
- {skyletter.line3::Y} = "air,block,air"
- {skyletter.line1::Z} = "upslab,upslab,block"
- {skyletter.line2::Z} = "air,0step,3step"
- {skyletter.line3::Z} = "0step,block,downslab"
- {skyletter.line1::1} = "downslab,block,air"
- {skyletter.line2::1} = "air,block,air"
- {skyletter.line3::1} = "downslab,block,downslab"
- {skyletter.line1::2} = "0step,upslab,1step"
- {skyletter.line2::2} = "air,downslab,3step"
- {skyletter.line3::2} = "0step,downslab,downslab"
- {skyletter.line1::3} = "0step,upslab,1step"
- {skyletter.line2::3} = "air,upslab,1step"
- {skyletter.line3::3} = "2step,downslab,3step"
- {skyletter.line1::4} = "block,air,block"
- {skyletter.line2::4} = "block,downslab,block"
- {skyletter.line3::4} = "air,air,block"
- {skyletter.line1::5} = "block,upslab,upslab"
- {skyletter.line2::5} = "upslab,upslab,1step"
- {skyletter.line3::5} = "2step,downslab,3step"
- {skyletter.line1::6} = "0step,upslab,upslab"
- {skyletter.line2::6} = "block,upslab,1step"
- {skyletter.line3::6} = "2step,downslab,3step"
- {skyletter.line1::7} = "upslab,upslab,upslab"
- {skyletter.line2::7} = "air,0step,2step"
- {skyletter.line3::7} = "air,block,air"
- {skyletter.line1::8} = "0step,upslab,1step"
- {skyletter.line2::8} = "0step,upslab,1step"
- {skyletter.line3::8} = "2step,downslab,3step"
- {skyletter.line1::9} = "0step,block,1step"
- {skyletter.line2::9} = "2step,downslab,block"
- {skyletter.line3::9} = "downslab,downslab,3step"
- {skyletter.line1::0} = "0step,upslab,1step"
- {skyletter.line2::0} = "block,2step,block"
- {skyletter.line3::0} = "2step,downslab,3step"
- {skyletter.line1::-} = "air,air,air"
- {skyletter.line2::-} = "air,downslab,air"
- {skyletter.line3::-} = "air,air,air"
- {skyletter.line1::'} = "2step"
- {skyletter.line2::'} = "air"
- {skyletter.line3::'} = "air"
- {skyletter.line1:::} = "block"
- {skyletter.line2:::} = "air"
- {skyletter.line3:::} = "block"
- {skyletter.line1::;} = "block"
- {skyletter.line2::;} = "air"
- {skyletter.line3::;} = "0step"
- {skyletter.line1::!} = "air,block,air"
- {skyletter.line2::!} = "air,block,air"
- {skyletter.line3::!} = "air,downslab,air"
- {skyletter.line1::?} = "0step,upslab,1step"
- {skyletter.line2::?} = "air,0step,3step"
- {skyletter.line3::?} = "air,downslab,air"
- {skyletter.line1::_} = "air,air,air"
- {skyletter.line2::_} = "air,air,air"
- {skyletter.line3::_} = "air,air,air"
- {particleletter.line1::A} = "air,block,block,air"
- {particleletter.line2::A} = "block,air,air,block"
- {particleletter.line3::A} = "block,block,block,block"
- {particleletter.line4::A} = "block,air,air,block"
- {particleletter.line5::A} = "block,air,air,block"
- {particleletter.line1::B} = "block,block,block,air"
- {particleletter.line2::B} = "block,air,air,block"
- {particleletter.line3::B} = "block,block,block,air"
- {particleletter.line4::B} = "block,air,air,block"
- {particleletter.line5::B} = "block,block,block,air"
- {particleletter.line1::C} = "air,block,block,block"
- {particleletter.line2::C} = "block,air,air,air"
- {particleletter.line3::C} = "block,air,air,air"
- {particleletter.line4::C} = "block,air,air,air"
- {particleletter.line5::C} = "air,block,block,block"
- {particleletter.line1::D} = "block,block,block,air"
- {particleletter.line2::D} = "block,air,air,block"
- {particleletter.line3::D} = "block,air,air,block"
- {particleletter.line4::D} = "block,air,air,block"
- {particleletter.line5::D} = "block,block,block,air"
- {particleletter.line1::E} = "block,block,block,block"
- {particleletter.line2::E} = "block,air,air,air"
- {particleletter.line3::E} = "block,block,block,air"
- {particleletter.line4::E} = "block,air,air,air"
- {particleletter.line5::E} = "block,block,block,block"
- {particleletter.line1::F} = "block,block,block,block"
- {particleletter.line2::F} = "block,air,air,air"
- {particleletter.line3::F} = "block,block,block,air"
- {particleletter.line4::F} = "block,air,air,air"
- {particleletter.line5::F} = "block,air,air,air"
- {particleletter.line1::G} = "block,block,block,block"
- {particleletter.line2::G} = "block,air,air,air"
- {particleletter.line3::G} = "block,air,block,block"
- {particleletter.line4::G} = "block,air,air,block"
- {particleletter.line5::G} = "block,block,block,block"
- {particleletter.line1::H} = "block,air,air,block"
- {particleletter.line2::H} = "block,air,air,block"
- {particleletter.line3::H} = "block,block,block,block"
- {particleletter.line4::H} = "block,air,air,block"
- {particleletter.line5::H} = "block,air,air,block"
- {particleletter.line1::I} = "air,block,air"
- {particleletter.line2::I} = "air,block,air"
- {particleletter.line3::I} = "air,block,air"
- {particleletter.line4::I} = "air,block,air"
- {particleletter.line5::I} = "air,block,air"
- {particleletter.line1::J} = "air,air,air,block"
- {particleletter.line2::J} = "air,air,air,block"
- {particleletter.line3::J} = "air,air,air,block"
- {particleletter.line4::J} = "block,air,air,block"
- {particleletter.line5::J} = "block,block,block,block"
- {particleletter.line1::K} = "block,air,air,block"
- {particleletter.line2::K} = "block,air,block,air"
- {particleletter.line3::K} = "block,block,air,air"
- {particleletter.line4::K} = "block,air,block,air"
- {particleletter.line5::K} = "block,air,air,block"
- {particleletter.line1::L} = "block,air,air,air"
- {particleletter.line2::L} = "block,air,air,air"
- {particleletter.line3::L} = "block,air,air,air"
- {particleletter.line4::L} = "block,air,air,air"
- {particleletter.line5::L} = "block,block,block,block"
- {particleletter.line1::M} = "block,air,air,air,block"
- {particleletter.line2::M} = "block,block,air,block,block"
- {particleletter.line3::M} = "block,air,block,air,block"
- {particleletter.line4::M} = "block,air,air,air,block"
- {particleletter.line5::M} = "block,air,air,air,block"
- {particleletter.line1::N} = "block,air,air,block"
- {particleletter.line2::N} = "block,block,air,block"
- {particleletter.line3::N} = "block,air,block,block"
- {particleletter.line4::N} = "block,air,air,block"
- {particleletter.line5::N} = "block,air,air,block"
- {particleletter.line1::O} = "block,block,block,block"
- {particleletter.line2::O} = "block,air,air,block"
- {particleletter.line3::O} = "block,air,air,block"
- {particleletter.line4::O} = "block,air,air,block"
- {particleletter.line5::O} = "block,block,block,block"
- {particleletter.line1::P} = "block,block,block,air"
- {particleletter.line2::P} = "block,air,air,block"
- {particleletter.line3::P} = "block,block,block,air"
- {particleletter.line4::P} = "block,air,air,air"
- {particleletter.line5::P} = "block,air,air,air"
- {particleletter.line1::Q} = "air,block,block,air"
- {particleletter.line2::Q} = "block,air,air,block"
- {particleletter.line3::Q} = "block,air,air,block"
- {particleletter.line4::Q} = "block,air,block,air"
- {particleletter.line5::Q} = "air,block,air,block"
- {particleletter.line1::R} = "block,block,block,air"
- {particleletter.line2::R} = "block,air,air,block"
- {particleletter.line3::R} = "block,block,block,air"
- {particleletter.line4::R} = "block,air,block,air"
- {particleletter.line5::R} = "block,air,air,block"
- {particleletter.line1::S} = "block,block,block,block"
- {particleletter.line2::S} = "block,air,air,air"
- {particleletter.line3::S} = "block,block,block,block"
- {particleletter.line4::S} = "air,air,air,block"
- {particleletter.line5::S} = "block,block,block,block"
- {particleletter.line1::T} = "block,block,block,block,block"
- {particleletter.line2::T} = "air,air,block,air,air"
- {particleletter.line3::T} = "air,air,block,air,air"
- {particleletter.line4::T} = "air,air,block,air,air"
- {particleletter.line5::T} = "air,air,block,air,air"
- {particleletter.line1::U} = "block,air,air,block"
- {particleletter.line2::U} = "block,air,air,block"
- {particleletter.line3::U} = "block,air,air,block"
- {particleletter.line4::U} = "block,air,air,block"
- {particleletter.line5::U} = "air,block,block,air"
- {particleletter.line1::V} = "block,air,air,air,block"
- {particleletter.line2::V} = "block,air,air,air,block"
- {particleletter.line3::V} = "air,block,air,block,air"
- {particleletter.line4::V} = "air,block,air,block,air"
- {particleletter.line5::V} = "air,air,block,air,air"
- {particleletter.line1::W} = "block,air,block,air,block"
- {particleletter.line2::W} = "block,air,block,air,block"
- {particleletter.line3::W} = "block,air,block,air,block"
- {particleletter.line4::W} = "air,block,air,block,air"
- {particleletter.line5::W} = "air,block,air,block,air"
- {particleletter.line1::X} = "block,air,air,block"
- {particleletter.line2::X} = "block,air,air,block"
- {particleletter.line3::X} = "air,block,block,air"
- {particleletter.line4::X} = "block,air,air,block"
- {particleletter.line5::X} = "block,air,air,block"
- {particleletter.line1::Y} = "block,air,air,block"
- {particleletter.line2::Y} = "block,air,air,block"
- {particleletter.line3::Y} = "block,block,block,block"
- {particleletter.line4::Y} = "air,air,air,block"
- {particleletter.line5::Y} = "block,block,block,air"
- {particleletter.line1::Z} = "block,block,block,block"
- {particleletter.line2::Z} = "air,air,air,block"
- {particleletter.line3::Z} = "air,block,block,air"
- {particleletter.line4::Z} = "block,air,air,air"
- {particleletter.line5::Z} = "block,block,block,block"
- {particleletter.line1:::} = "air,air,air"
- {particleletter.line2:::} = "air,block,air"
- {particleletter.line3:::} = "air,air,air"
- {particleletter.line4:::} = "air,block,air"
- {particleletter.line5:::} = "air,air,air"
- {particleletter.line1::!} = "air,block,air"
- {particleletter.line2::!} = "air,block,air"
- {particleletter.line3::!} = "air,block,air"
- {particleletter.line4::!} = "air,air,air"
- {particleletter.line5::!} = "air,block,air"
- on unload:
- clear {skyletter.line1::*}
- clear {skyletter.line2::*}
- clear {skyletter.line3::*}
- clear {particleletter.line1::*}
- clear {particleletter.line2::*}
- clear {particleletter.line3::*}
- clear {particleletter.line4::*}
- clear {particleletter.line5::*}
- command /skytext1 <text> [<text>]:
- usage: /skytext1 <block> <message>
- trigger:
- if arg 1 is "help":
- arg 2 is not set
- message "&8Usage: &f/skytext <block> <message>"
- message "&8Available Block Types: &fquartz&7, &fnetherbrick&7, &fstonebrick&7, &fcobblestone&7, &fsandstone&7, &foak&7, &fspruce&7, &fbirch&7, &fjungle&7, &facacia&7, and &fdarkoak"
- stop trigger
- if arg 1 is "quartz":
- set {_letter.block.%player%} to "155"
- set {_letter.step.%player%} to "156"
- set {_letter.slab.up.%player%} to "44:15"
- set {_letter.slab.down.%player%} to "44:7"
- else if arg 1 is "netherbrick":
- set {_letter.block.%player%} to "112"
- set {_letter.step.%player%} to "114"
- set {_letter.slab.up.%player%} to "44:14"
- set {_letter.slab.down.%player%} to "44:6"
- else if arg 1 is "stonebrick":
- set {_letter.block.%player%} to "98"
- set {_letter.step.%player%} to "109"
- set {_letter.slab.up.%player%} to "44:13"
- set {_letter.slab.down.%player%} to "44:5"
- else if arg 1 is "cobblestone":
- set {_letter.block.%player%} to "4"
- set {_letter.step.%player%} to "67"
- set {_letter.slab.up.%player%} to "44:11"
- set {_letter.slab.down.%player%} to "44:3"
- else if arg 1 is "sandstone":
- set {_letter.block.%player%} to "24"
- set {_letter.step.%player%} to "128"
- set {_letter.slab.up.%player%} to "44:9"
- set {_letter.slab.down.%player%} to "44:1"
- else if arg 1 is "oak":
- set {_letter.block.%player%} to "5"
- set {_letter.step.%player%} to "53"
- set {_letter.slab.up.%player%} to "126:8"
- set {_letter.slab.down.%player%} to "126"
- else if arg 1 is "spruce":
- set {_letter.block.%player%} to "5:1"
- set {_letter.step.%player%} to "134"
- set {_letter.slab.up.%player%} to "126:9"
- set {_letter.slab.down.%player%} to "126:1"
- else if arg 1 is "birch":
- set {_letter.block.%player%} to "5:2"
- set {_letter.step.%player%} to "135"
- set {_letter.slab.up.%player%} to "126:10"
- set {_letter.slab.down.%player%} to "126:2"
- else if arg 1 is "jungle":
- set {_letter.block.%player%} to "5:3"
- set {_letter.step.%player%} to "136"
- set {_letter.slab.up.%player%} to "126:11"
- set {_letter.slab.down.%player%} to "126:3"
- else if arg 1 is "acacia":
- set {_letter.block.%player%} to "5:4"
- set {_letter.step.%player%} to "163"
- set {_letter.slab.up.%player%} to "126:12"
- set {_letter.slab.down.%player%} to "126:4"
- else if arg 1 is "darkoak":
- set {_letter.block.%player%} to "5:5"
- set {_letter.step.%player%} to "164"
- set {_letter.slab.up.%player%} to "126:13"
- set {_letter.slab.down.%player%} to "126:5"
- else:
- set {_letter.block.%player%} to "155"
- set {_letter.step.%player%} to "156"
- set {_letter.slab.up.%player%} to "44:15"
- set {_letter.slab.down.%player%} to "44:7"
- message "&8Writing: &f%arg 2%"
- set {_facing.%player%} to player's horizontal facing
- set {_skytext.%player%} to "%arg 2%"
- set {_Message::*} to {_skytext.%player%}
- if {_facing.%player%} is north:
- set {_data.1} to "%{_letter.step.%player%}%:0"
- set {_data.2} to "%{_letter.step.%player%}%:1"
- set {_data.3} to "%{_letter.step.%player%}%:4"
- set {_data.4} to "%{_letter.step.%player%}%:5"
- if {_facing.%player%} is south:
- set {_data.1} to "%{_letter.step.%player%}%:1"
- set {_data.2} to "%{_letter.step.%player%}%:0"
- set {_data.3} to "%{_letter.step.%player%}%:5"
- set {_data.4} to "%{_letter.step.%player%}%:4"
- if {_facing.%player%} is east:
- set {_data.1} to "%{_letter.step.%player%}%:2"
- set {_data.2} to "%{_letter.step.%player%}%:3"
- set {_data.3} to "%{_letter.step.%player%}%:6"
- set {_data.4} to "%{_letter.step.%player%}%:7"
- if {_facing.%player%} is west:
- set {_data.1} to "%{_letter.step.%player%}%:3"
- set {_data.2} to "%{_letter.step.%player%}%:2"
- set {_data.3} to "%{_letter.step.%player%}%:7"
- set {_data.4} to "%{_letter.step.%player%}%:6"
- loop {_Message::*}:
- set {_length} to length of loop-value
- set {_Untested.Text.1} to loop-value
- set {_letter.num} to 1
- loop {_length} times:
- set {_Untested.Text.2} to subtext of {_Untested.Text.1} from characters {_letter.num} to {_letter.num}
- loop 3 times:
- add 1 to {_num.%player%}
- set {_line.%{_num.%player%}%.%player%} to "%{skyletter.line%{_num.%player%}%::%{_Untested.Text.2}%}%,air"
- replace all "0step" in {_line.%{_num.%player%}%.%player%} with "%{_data.1}%"
- replace all "1step" in {_line.%{_num.%player%}%.%player%} with "%{_data.2}%"
- replace all "2step" in {_line.%{_num.%player%}%.%player%} with "%{_data.3}%"
- replace all "3step" in {_line.%{_num.%player%}%.%player%} with "%{_data.4}%"
- replace all "block" in {_line.%{_num.%player%}%.%player%} with "%{_letter.block.%player%}%"
- replace all "upslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.up.%player%}%"
- replace all "downslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.down.%player%}%"
- set {_line%{_num.%player%}%.%player%.t::*} to {_line.%{_num.%player%}%.%player%} split at ","
- loop {_line%{_num.%player%}%.%player%.t::*}:
- add loop-value-2 to {_line%{_num.%player%}%.%player%::*}
- clear {_num.%player%}
- add 1 to {_letter.num}
- set {_block.1.start} to location of block 3 above player
- loop 3 times:
- add 1 to {_num.%player%}
- set {_block.1} to {_block.1.start}'s location
- remove 1 from y location of {_block.1}
- loop {_line%{_num.%player%}%.%player%::*}:
- set {_blocktype.%player%} to "%loop-value-2%" parsed as item
- set block at {_block.1} to {_blocktype.%player%}
- if {_facing.%player%} is north:
- set {_block.t} to block 1 east of {_block.1}
- if {_facing.%player%} is south:
- set {_block.t} to block 1 west of {_block.1}
- if {_facing.%player%} is east:
- set {_block.t} to block 1 south of {_block.1}
- if {_facing.%player%} is west:
- set {_block.t} to block 1 north of {_block.1}
- set {_block.1} to location of {_block.t}
- command /skytext2 <text> [<text>]:
- usage: /ptext <block> <message>
- trigger:
- if arg 1 is "help":
- arg 2 is not set
- message "&8Usage: &f/ptext <block> <message>"
- message "&8Available Block Types: &fquartz&7, &fnetherbrick&7, &fstonebrick&7, &fcobblestone&7, &fsandstone&7, &foak&7, &fspruce&7, &fbirch&7, &fjungle&7, &facacia&7, and &fdarkoak"
- stop trigger
- set {_letter.block.%player%} to "%arg 1%"
- message "&8Writing: &f%arg 2%"
- set {_facing.%player%} to player's horizontal facing
- set {_ptext.%player%} to "%arg 2%"
- set {_Message::*} to {_ptext.%player%}
- if {_facing.%player%} is north:
- set {_data.1} to "%{_letter.step.%player%}%:0"
- set {_data.2} to "%{_letter.step.%player%}%:1"
- set {_data.3} to "%{_letter.step.%player%}%:4"
- set {_data.4} to "%{_letter.step.%player%}%:5"
- if {_facing.%player%} is south:
- set {_data.1} to "%{_letter.step.%player%}%:1"
- set {_data.2} to "%{_letter.step.%player%}%:0"
- set {_data.3} to "%{_letter.step.%player%}%:5"
- set {_data.4} to "%{_letter.step.%player%}%:4"
- if {_facing.%player%} is east:
- set {_data.1} to "%{_letter.step.%player%}%:2"
- set {_data.2} to "%{_letter.step.%player%}%:3"
- set {_data.3} to "%{_letter.step.%player%}%:6"
- set {_data.4} to "%{_letter.step.%player%}%:7"
- if {_facing.%player%} is west:
- set {_data.1} to "%{_letter.step.%player%}%:3"
- set {_data.2} to "%{_letter.step.%player%}%:2"
- set {_data.3} to "%{_letter.step.%player%}%:7"
- set {_data.4} to "%{_letter.step.%player%}%:6"
- loop {_Message::*}:
- set {_length} to length of loop-value
- set {_Untested.Text.1} to loop-value
- set {_letter.num} to 1
- loop {_length} times:
- set {_Untested.Text.2} to subtext of {_Untested.Text.1} from characters {_letter.num} to {_letter.num}
- loop 5 times:
- add 1 to {_num.%player%}
- set {_line.%{_num.%player%}%.%player%} to "%{particleletter.line%{_num.%player%}%::%{_Untested.Text.2}%}%,air"
- replace all "0step" in {_line.%{_num.%player%}%.%player%} with "%{_data.1}%"
- replace all "1step" in {_line.%{_num.%player%}%.%player%} with "%{_data.2}%"
- replace all "2step" in {_line.%{_num.%player%}%.%player%} with "%{_data.3}%"
- replace all "3step" in {_line.%{_num.%player%}%.%player%} with "%{_data.4}%"
- replace all "block" in {_line.%{_num.%player%}%.%player%} with "%{_letter.block.%player%}%"
- replace all "upslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.up.%player%}%"
- replace all "downslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.down.%player%}%"
- set {_line%{_num.%player%}%.%player%.t::*} to {_line.%{_num.%player%}%.%player%} split at ","
- loop {_line%{_num.%player%}%.%player%.t::*}:
- add loop-value-2 to {_line%{_num.%player%}%.%player%::*}
- clear {_num.%player%}
- add 1 to {_letter.num}
- set {_block.1.start} to location of block 5 above player
- loop 5 times:
- add 1 to {_num.%player%}
- set {_block.1} to {_block.1.start}'s location
- remove 1 from y location of {_block.1}
- loop {_line%{_num.%player%}%.%player%::*}:
- set {_blocktype.%player%} to "%loop-value-2%" parsed as item
- set block at {_block.1} to {_blocktype.%player%}
- if {_facing.%player%} is north:
- set {_block.t} to block 1 east of {_block.1}
- if {_facing.%player%} is south:
- set {_block.t} to block 1 west of {_block.1}
- if {_facing.%player%} is east:
- set {_block.t} to block 1 south of {_block.1}
- if {_facing.%player%} is west:
- set {_block.t} to block 1 north of {_block.1}
- set {_block.1} to location of {_block.t}
- command /particletext <text> <number> [<text>] [<integer>] [<integer>]:
- usage: /particletext <particle> <data> <message>
- trigger:
- if arg 1 is "help":
- arg 2 is not set
- message "&8Usage: &f/ptext <block> <message>"
- message "&8Available Block Types: &fquartz&7, &fnetherbrick&7, &fstonebrick&7, &fcobblestone&7, &fsandstone&7, &foak&7, &fspruce&7, &fbirch&7, &fjungle&7, &facacia&7, and &fdarkoak"
- stop trigger
- set {_particle.%player%} to "%arg 1%"
- message "&8Writing: &f%arg 3%"
- set {_facing.%player%} to player's horizontal facing
- set {_ptext.%player%} to "%arg 3%"
- set {_d.%player%} to arg 2
- set {_d1.%player%} to arg 4
- set {_d2.%player%} to arg 5
- set {_Message::*} to {_ptext.%player%}
- if {_facing.%player%} is north:
- set {_data.1} to "%{_letter.step.%player%}%:0"
- set {_data.2} to "%{_letter.step.%player%}%:1"
- set {_data.3} to "%{_letter.step.%player%}%:4"
- set {_data.4} to "%{_letter.step.%player%}%:5"
- if {_facing.%player%} is south:
- set {_data.1} to "%{_letter.step.%player%}%:1"
- set {_data.2} to "%{_letter.step.%player%}%:0"
- set {_data.3} to "%{_letter.step.%player%}%:5"
- set {_data.4} to "%{_letter.step.%player%}%:4"
- if {_facing.%player%} is east:
- set {_data.1} to "%{_letter.step.%player%}%:2"
- set {_data.2} to "%{_letter.step.%player%}%:3"
- set {_data.3} to "%{_letter.step.%player%}%:6"
- set {_data.4} to "%{_letter.step.%player%}%:7"
- if {_facing.%player%} is west:
- set {_data.1} to "%{_letter.step.%player%}%:3"
- set {_data.2} to "%{_letter.step.%player%}%:2"
- set {_data.3} to "%{_letter.step.%player%}%:7"
- set {_data.4} to "%{_letter.step.%player%}%:6"
- loop {_Message::*}:
- set {_length} to length of loop-value
- set {_Untested.Text.1} to loop-value
- set {_letter.num} to 1
- loop {_length} times:
- set {_Untested.Text.2} to subtext of {_Untested.Text.1} from characters {_letter.num} to {_letter.num}
- loop 5 times:
- add 1 to {_num.%player%}
- set {_line.%{_num.%player%}%.%player%} to "%{particleletter.line%{_num.%player%}%::%{_Untested.Text.2}%}%,air"
- replace all "0step" in {_line.%{_num.%player%}%.%player%} with "%{_data.1}%"
- replace all "1step" in {_line.%{_num.%player%}%.%player%} with "%{_data.2}%"
- replace all "2step" in {_line.%{_num.%player%}%.%player%} with "%{_data.3}%"
- replace all "3step" in {_line.%{_num.%player%}%.%player%} with "%{_data.4}%"
- replace all "block" in {_line.%{_num.%player%}%.%player%} with "%{_letter.block.%player%}%"
- replace all "upslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.up.%player%}%"
- replace all "downslab" in {_line.%{_num.%player%}%.%player%} with "%{_letter.slab.down.%player%}%"
- set {_line%{_num.%player%}%.%player%.t::*} to {_line.%{_num.%player%}%.%player%} split at ","
- loop {_line%{_num.%player%}%.%player%.t::*}:
- add loop-value-2 to {_line%{_num.%player%}%.%player%::*}
- clear {_num.%player%}
- add 1 to {_letter.num}
- set {_block.1.start} to location of block 5 above player
- loop 5 times:
- add 1 to {_num.%player%}
- set {_block.1} to {_block.1.start}'s location
- remove 1 from y location of {_block.1}
- loop {_line%{_num.%player%}%.%player%::*}:
- set {_blocktype.%player%} to "%loop-value-2%"
- if {_blocktype.%player%} isn't "air":
- if {_particle.%player%} is "explode":
- spawn 10 of particle explode:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "largeexplode":
- spawn 10 of particle large explode:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "hugeexplosion":
- spawn 10 of particle huge explosion:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "fireworksSpark":
- spawn 10 of particle fireworks Spark:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "bubble":
- spawn 10 of particle bubble:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "splash":
- spawn 10 of particle splash:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "wake":
- # spawn 10 of particle wake:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "suspended":
- spawn 10 of particle suspended:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "depthsuspended":
- # spawn 10 of particle depth suspended:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "crit":
- spawn 10 of particle crit:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "magicCrit":
- spawn 10 of particle magic Crit:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "smoke":
- spawn 10 of particle smoke:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "largesmoke":
- spawn 10 of particle large smoke:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "spell":
- spawn 10 of particle spell:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "instantSpell":
- spawn 10 of particle instant Spell:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "mobSpell":
- spawn 10 of particle mob Spell:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "mobSpellAmbient":
- spawn 10 of particle mob Spell Ambient:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "witchMagic":
- spawn 10 of particle witch Magic:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "dripWater":
- spawn 10 of particle drip Water:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "dripLava":
- spawn 10 of particle drip Lava:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "angryVillager":
- spawn 10 of particle angry Villager:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "happyVillager":
- spawn 10 of particle happy Villager:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "townaura":
- spawn 10 of particle town aura:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "note":
- spawn 10 of particle note:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "portal":
- spawn 10 of particle portal:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "enchantmenttable":
- spawn 10 of particle enchantment table:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "flame":
- spawn 10 of particle flame:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "lava":
- spawn 10 of particle lava:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "footstep":
- spawn 10 of particle footstep:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "reddust":
- spawn 10 of particle red dust:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "snowballpoof":
- spawn 10 of particle snowball poof:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "slime":
- spawn 10 of particle slime:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "heart":
- spawn 10 of particle heart:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "barrier":
- # spawn 10 of particle barrier:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "cloud":
- spawn 10 of particle cloud:{_d.%player%} at {_block.1}'s location
- if {_particle.%player%} is "snowshovel":
- spawn 10 of particle snow shovel:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "droplet":
- # spawn 10 of particle droplet:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "take":
- # spawn 10 of particle take:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "mobappearance":
- # spawn 10 of particle mob appearance:{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "blockcrack":
- # spawn 10 of particle blockcrack_{_d1.%player%}_{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "iconcrack":
- # spawn 10 of particle iconcrack_{_d1.%player%}_{_d.%player%} at {_block.1}'s location
- # if {_particle.%player%} is "blockdust":
- # spawn 10 of particle blockdust_{_d1.%player%} at {_block.1}'s location
- if {_facing.%player%} is north:
- set {_block.t} to block 1 east of {_block.1}
- if {_facing.%player%} is south:
- set {_block.t} to block 1 west of {_block.1}
- if {_facing.%player%} is east:
- set {_block.t} to block 1 south of {_block.1}
- if {_facing.%player%} is west:
- set {_block.t} to block 1 north of {_block.1}
- set {_block.1} to location of {_block.t}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement