Page 1 of 3

early dev builds

Posted: August 8th, 2016, 1:40 am
by mcmonkey
Interested in helping Denizen2Sponge development?

You can now acquire early dev builds at http://ci.citizensnpcs.co/job/Denizen2Sponge/

Fair warning:

These builds are new and experimental, and NOT to be considered stable.
These builds contain very few features at the moment, and should NOT be expected to be fully functional - not even in the parts that ARE available.

Re: early dev builds

Posted: August 8th, 2016, 1:42 am
by mcmonkey
Commands currently available:

Define
If/Else
Goto/Mark
Repeat
Run
Wait

Echo
Reload

Executable only through /ex, and task scripts within your scripts folder.

Tag types available: Number, Integer, Text, Null.

Re: early dev builds

Posted: August 8th, 2016, 3:40 am
by mcmonkey
New build contains List tag type, foreach command!

A sample script:

Code: Select all

myscript:
  type: task
  script:
  - foreach start hello|world:
    - echo "<def[foreach_value]>"
Outputs "hello" then "world" :)

Re: early dev builds

Posted: August 11th, 2016, 3:48 am
by mcmonkey
New build pushed.

Now has script events / world scripts!

Also, tag fallbacks!

Also, queue ID's!

COntains: Updated if command (better if tracer, rather than requiring true/false you can do ( true && false ) || ( true ) type stuff.
while command
stop command
updated run command (waitable option).
"on scripts reloaded" event.

Re: early dev builds

Posted: August 11th, 2016, 5:44 am
by mcmonkey
New update pushed again.

featuring: booleantag, maptag, queuetag, procedure tag + procedure scripts + determine command + the concept of procedural scripts in general.

Re: early dev builds

Posted: August 11th, 2016, 7:19 am
by BlackCoyote
woo i think we almost have everything now to make a d2 version for dUtilLib

Re: early dev builds

Posted: August 12th, 2016, 12:12 am
by mcmonkey
Latest build features:
script tag
inject command
a run command improvement (can now pass defs)
require command
assert command
The script event requirement system
and also
the "Player Breaks Block" event, specific to Sponge impl!

Re: early dev builds

Posted: August 23rd, 2016, 4:59 am
by mcmonkey
New build:
pause/resume commands (queue control)
system.queues tag
general queue stuff and tags
DurationTag

"client pings server" event, specific to Sponge impl

Re: early dev builds

Posted: August 25th, 2016, 5:59 am
by Vellric
It's starting to be cool! I'm waiting D2 with impatience! <:D

Re: early dev builds

Posted: August 25th, 2016, 10:45 pm
by mcmonkey
New build!

Some cleaning and internal work
scripts folder was moved to assets/
lots of fixes
PlayerTag, EntityTag, WorldTag, LocationTag

Re: early dev builds

Posted: August 26th, 2016, 6:21 am
by mcmonkey
NOTHER ONE:

Tons of logical/mathematical tags!
TimeTag
OfflinePlayerTag
meta improvements
An engine for addons in the core (Webizen2 in the works!)

Re: early dev builds

Posted: August 28th, 2016, 6:02 am
by mcmonkey
New one!

Support for Webizen2: http://jci.frenetic.xyz/job/Webizen2/ - run your webserver through Denizen2!
Ex command tags and stuff
Lots of fixing
lots of meta improvements too (meta bot coming soon!)
ItemTypeTag
BlockTypeTag

Re: early dev builds

Posted: September 22nd, 2016, 5:33 am
by mcmonkey
New build! Finally! Sorry for slowness.

- Webizen stuff, include "Webpage" script type!
- Special load-time error checking stuff!
- Output debug logs direct to you in-game!
- New minor tags and general improvements!
- FormattedTextTag!
- Tell command
- Actionbar command
- Player places block event!
- Tags for the sake of easing the transition for Denizen1 users (player, context, ...)

Re: early dev builds

Posted: September 22nd, 2016, 7:51 pm
by Juri
Nice! Progress!

Way to go mcmonkey! :grin:

Re: early dev builds

Posted: September 28th, 2016, 4:35 pm
by mcmonkey
new build time!

- System loads event
- lots of tags and stuff
- block changes event
- entity spawns event
- spawn command
- editentity command
- mega-tag for entities to get almost any data off them!
- execute command

Re: early dev builds

Posted: October 6th, 2016, 3:24 am
by mcmonkey
Today's build:

- tags
- improvements, etc.
- right clicks block / entity events
- playeffect command
- editblock command
- build for latest sponge
- fix the /ex command
- Support for Depenizen2

Re: early dev builds

Posted: October 7th, 2016, 12:15 am
by mcmonkey
UPDATE: Downloads are now on the Citizens Jenkins at http://ci.citizensnpcs.co/job/Denizen2Sponge/

Re: early dev builds

Posted: November 5th, 2016, 10:59 am
by gershon
I think you should post Denizen to the WIP section at Sponge to keep people in the loop

Re: early dev builds

Posted: November 7th, 2016, 9:23 pm
by AsyD-Rabbit
gershon wrote:I think you should post Denizen to the WIP section at Sponge to keep people in the loop
That'd definitely make it easier for me to keep an eye on it :p

But doing so would likely begin an inundation of queries and behests about it. Which may be well and good to provoke and motivate, but would likely get irksome.

Definitely awaiting an up-to-date release of this with eager restraint though.

Re: early dev builds

Posted: November 10th, 2016, 3:14 am
by mcmonkey
New build apparently!

Fixes, taggable tasks, playerchats, playerjoins, entity moves, flagging entities...

RE: Sponge WIP section: When it's more complete