Skip to content

CCpcalvin/STDGv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STDGv3

Python Code

Get sequence from .txt

import STDGv3

head = STDGv3.read_script("./tests/datapack/scripts.txt")

Generate datapack from sequence list

sqList = [head]

STDGv3.generate_datapack(
    sqList,
    "./tests/datapack/",
    "test",
    reload=True,
)

Print

head.print_tree()

Insert

import copy

head = STDGv3.read_script("./tests/datapack/scripts_short.txt")

last = head.get_last()
head = last.get_head()

tpSq = STDGv3.Sequence("function scene:start\n")
head.insert_after(copy.deepcopy(tpSq))
head.insert_before(copy.deepcopy(tpSq))

head = head.get_head()

last = head.get_last()
last.insert_before(copy.deepcopy(tpSq))
last.insert_after(copy.deepcopy(tpSq))

Append and extend functions

head.append("function scene:start")

next = head.get_next(1)
next.extend(["function scene:1", "function scene:2"])

Color

STDGv3.DialogueSequence.update_colormap({"嗣尤": "aqua", "幸姈": "red"})
head.generate_dialogue_json() #!! Important
STDGv3.generate_datapack(
    sqList,
    "./tests/datapack/",
    "test",
    reload=True,
)

Minecraft Datapack Command

In minecraft:

function dialogue:<scene>/start

to start a sequence

function dialogue:stop

to stop the sequence

function dialogue:pause

to stop the sequence

function dialogue:resume

to resume the sequence

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •