Releases: Skylyxx/skdynmap
SkDynmap v1.2.2
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
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
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
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 !
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
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
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%