Skip to content

Releases: Skylyxx/skdynmap

SkDynmap v1.2.2

13 Jun 13:19
Compare
Choose a tag to compare

SkDynmap v1.2.2

This release fix some bugs, and add Skript version to Metrics.

Commits list

🐛 Fix error not showing in sections
🐛 Fix ExprMarkerWithID bug
🐛 Fix ExprAreaWithID bug

✨ Add Skript Version to Metrics

🔖 Update version to 1.2.2

🎨 Reformat code

🔥 Remove test command

SkDynmap v1.2.1

01 Jun 08:47
Compare
Choose a tag to compare

SkDynmap v1.2.1

SkDynmap v1.2.1 adds support of Skript 2.6-alpha1, but also some bug fixes and optimizations.

Commits list

⬆️ Bump to gradle 7.0.2
⬆️ Update to Skript 2.6-alpha1

🎨 Cleanup code
🎨 Reformat code

👽️ Change annotations to jetbrains'
👽️ Make changes due to Skript 2.6 update

🚧 Add commit hash to github builds versions

✨ Add api-version to plugin.yml

⚡️ Improve configuration system
⚡️ Improve new update checker
⚡️ Change update checker using Skript's Version object

🐛 Fix cast exception
🐛 Fix IllegalArgumentException in SkDynmap#saveStorageYaml

📝 Fix documentation
📝 Add pull request & issue templates
📝 Add CONTRIBUTING.md
📝 Add CODE_OF_CONDUCT.md

SkDynmap v1.2

17 Mar 18:21
79230d7
Compare
Choose a tag to compare

SkDynmap V1.2

SkDynmap v1.2 adds support of chunks for areas locations, with the corners of %chunks% expression. This version add also players visibility support. Finally, it add an event to detect renders.

Principal changes:

Adding support of chunks:

corners of %chunks% expression:

command /makechunks:
	trigger:
		make area:
			set id of area to "chunk_id"
			set name of area to "Chunks"
			set locations of area to corners of {chunk::*}
		create area from last area
		send "Ok!"
Adding support of players visibility:

%player's% visibility expression:

command /show:
	trigger:
		set player's visibility to true
		send "You are now visible on the map!"

%player% is visible condition:

command /isvisible <player>:
	trigger:
		if arg-1 is visible:
			send "yes"
		else:
			send "no"
Adding event that detects renders

[on] [[sk]dynmap] [map] render event:

on render:
    if  {skdynmap-disable}  is  true:
	    cancel event
		send "The render event has been cancelled !"  to console

For others questions, you can contact me on Skript Chat's discord: SkDynmap's channel

SkDynmap v1.1

16 Feb 18:22
30c46ca
Compare
Choose a tag to compare

SkDynmap V1.1

SkDynmap v1.1 adds support of Dynmap markers ! It also add custom id support for areas and markers. All the code has been reviewed, and optimized for better performances.

Principal changes:

Adding markers support:

With the markerbuilder expression:
set {_builder} to new marker with id "custom_id" named "Landmark" at {pos-1}
create marker {_builder}

With the scope:

make marker:
	set name of marker to "Landmark"
	set location of marker to {pos-2}
	set marker's icon to "house"
create marker from last generated marker

For others questions, you can contact me on Skript Chat's discord: SkDynmap's channel

SkDynmap V1.0.1 Out !

13 Nov 18:29
Compare
Choose a tag to compare

SkDynmap V1.0.1

SkDynmap v1.0.1 adds flexibility in syntax. There are now 3 ways to create areas. In addition, the ability to edit areas is now available!
Finally, on the technical side, I added new versions checker, config updater, and bStats Metrics.
SkDynmap v1.0.1 comes with 1 changed effect, 8 new expressions, a new scope and a new type.

Principal changes:

Now, you can create areas with 3 ways:

With the areabuilder's expression:
set {_area} to new dynmap area named "My Area" with description "An awesome descripton" in world("world") between {pos1} and {pos2}
create {_area}

With the effect:

create new dynmap area named "My Area" with description "An awesome descripton" in world("world") between {pos1} and {pos2}

With the new scope:

make area:
	set name of area to "My Area"
	set world of area to world("world")
	set locations of area to {pos1} and {pos2}
	set style of area to default area style
create last generated area
You can now edit existing areas:

You can edit properties like description, name, world, locations, etc...
command /edit <text>:
	trigger:
		set {_area} to area named "My Area" in world of player
		set {_area}'s name to arg-1
		set {_area}'s description to "Edited by %player%"
		set {_areas}'s world to world of player
		send "Area edited !" to player

For others questions, you can contact me on Skript Chat's discord: SkDynmap's channel

SkDynmap V1.0-beta02

28 Sep 17:14
Compare
Choose a tag to compare
SkDynmap V1.0-beta02 Pre-release
Pre-release

SkDynmap V1.0-beta02

This version is in beta, so please report any bugs to me. They will be resolved as quickly as possible

Effects (3):

  • create [new] [dynmap] area (named|with name) %string% [with description %string%] in %world% between %location% and %location% [with style %areastyle%] (Changed)
  • delete dynmap area named %string% in %world% (Unchanged)
  • [make] render [of] (all [existing] areas|%dynmaparea%)

Conditions (0):

Expressions (8):

  • (default|new) [dynmap] area style
  • [dynmap] area (named|with name) %string% in %world%
  • style of %dynmaparea%
  • (fill-color|fill color) of %areastyle%
  • (fill-opacity|fill opacity) of %areastyle%
  • (line-color|line color) of %areastyle%
  • (line-opacity|line opacity) of %areastyle%
  • (line-weight|line weight) of %areastyle%

Types (2):

  • %dynmaparea%: Represent an area
  • %areastyle%: Represent the style of an area

SkDynmap V1.0-beta01

24 Aug 15:46
Compare
Choose a tag to compare
SkDynmap V1.0-beta01 Pre-release
Pre-release

SkDynmap V1.0-beta01

This version is in beta, so please report any bugs to me. They will be resolved as quickly as possible

Effects (1):

  • create [new] [dynmap] area (named|with name) %string% [with description %string%] in %world% between %locations% and %locations% [with style %strings%]
  • delete dynmap area named %string% in %world%

Conditions (0):

Expressions (0):