Skip to content

Commit

Permalink
Bump version (0.8), update version.json and CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
TorayLife committed Aug 22, 2023
1 parent 6d52c30 commit a1ade45
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 5 deletions.
67 changes: 67 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,70 @@
## Version 0.8

This update is brought to you by TorayLife and OtakuGamer.

This update fixes a lot of bugs, improve scripting documentation and provides new scripting features!

**Compatible** with
McLib **2.4.2**,
Aperture **1.8.1**,
Blockbuster **2.6.1** and
Metamorph **1.3.1**.
It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible,
but older versions are most likely incompatible.

* New triggers:
* Player: leash an entity

* New features:
* Added custom bounding box feature to BlockTrigger
* Added always wander option in NPCs
* Added `-scripting` argument if using Nashorn, for more scripting features
* Added title and lore editor in scripted items
* Added source line in documentation

* API changes:
* Refactored NPCs scripting API
* Deprecated old model blocks methods in ScriptWorld
* Added setFlyingEnabled() to ScriptPlayer
* Added documentation to ScriptBox
* Changed the drop methods to return `ScriptEntityItem`
* Added ScriptEntity leashing API
* Removed FancyWorld
* Removed deprecated ScriptWorld methods
* Removed deprecated ScriptNpc methods
* Added `IScriptEntity.getDimension` and `IScriptEntity.setDimension` methods
* Added `IScriptWorld.getGameRule` and `IScriptWorld.setGameRule` methods
* Changed giveItem signature: `giveItem(IScriptItemStack stack, boolean playSound, boolean dropIfInventoryFull)`

* Bugfixes:
* Fixed crash when script engine doesn't load correctly
* Fixed sorting order in all mappet folder lists
* Fixed inline scripts visibility issue
* Fixed escaped characters in ru_RU localization
* Fixed steering NPCs crashed servers
* Fixed morph trigger
* Fixed `IScriptFactory.createBlockState` method
* Fixed `isActive()` method
* Fixed context subject in `onPlayerWithScriptedItemRightClickBlock`
* Fixed docs of setCooldown
* Fixed documentation for getTileEntity
* Fixed multiple players teleporting to same position bug
* Fixed getLook() for standing entities
* Fixed ui debug option doesn't work
* Fixed server crash when interact with entity
* Fixed schematics when created were generated with boundaries 1 block smaller on all axes
* Fixed lockRotation did not work with players
* Fixed server crashed if an entity that drops loot on death entered a region with a block that kills entities on region entry
* Fixed description for lockRotation method
* Fixed a problem when non-global morphs were updated for all players at once when changed
* Fixed crash if Arte Magicum mod is installed
* Fixed a problem when `giveItem` method triggers the Player: toss an item trigger

* Other:
* Refactored user's documentation system, it allows you to add your own packages, classes, methods in documentation.
* Added `ctrl + /` keybind for commenting in scripting text editor
* Added `Global library` option to scripts

## Version 0.7

This update is brought to you by TorayLife and OtakuGamer. This update features lots of new scripting API methods, QoL features, and brand new **Scripted Items** feature!
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version=0.7
version=0.8
mcversion=1.12.2
blockbuster=2.6.1
metamorph=1.3.1
mclib=2.4.1
mclib=2.4.2
aperture=1.8.1
8 changes: 5 additions & 3 deletions version.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/mappet",
"1.12.2": {
"0.8": "This update is brought to you by TorayLife and OtakuGamer. This update fixes a lot of bugs, improve scripting documentation and provides new scripting features!",
"0.7": "This update is brought to you by TorayLife and OtakuGamer. This update features lots of new scripting API methods, QoL features, and brand new Scripted Items feature!",
"0.6": "This update is brought to you by TorayLife. It features a lot of scripting related features like listening to Forge events, inline scripts, documentation improvements, and more!",
"0.5.1": "This patch update features Entity attacked trigger by TorayLife.",
Expand All @@ -21,7 +22,8 @@
"0.1-alpha": "This first release provides tons of features: states, conditions, expressions, emitter block, trigger block, region block, crafting tables, quests, NPCs, factions, events, scripts, dialogues, quest chains, many commands, custom sound events, target selectors, global triggers, and much more."
},
"promos": {
"1.12.2-latest": "0.7",
"1.12.2-recommended": "0.7"
}
"1.12.2-latest": "0.8",
"1.12.2-recommended": "0.8"
},
"inherit": true
}

0 comments on commit a1ade45

Please sign in to comment.