Skip to content

Commit

Permalink
Bump version (0.7), update CHANGELOG.md and version.json
Browse files Browse the repository at this point in the history
  • Loading branch information
mchorse committed Jun 15, 2023
1 parent 504ee92 commit 6e2485a
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 4 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
## 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!

**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:
* Added **On NPC Collision** trigger
* New features:
* Added **Scripted items** feature! It allows you to add triggers to ANY item.
* Added **Paste player's rotation** option to script editor context menu.
* Added **/mp playsound** command and a config option to load sounds on joining a world.
* Added **global** option to HUDs
* Added **shadow size**, **has no gravity**, **can be steered** and **steering properties** features on NPC's
* Added sorting to new folders lists, so folders appears first (by TorayLife)
* Added context menu (just like in regular script editor) to inline scripts (by TorayLife)
* API changes:
* Added `IScriptEntity.getObservedEntity()` and `IScriptEntity.getBoundingBox()` methods
* Added a lot of NPC's methods
* Added `IScriptPlayer.setSpawnPoint()` and `IScriptPlayer.getSpawnPoint()` methods
* Added `IScriptFactory.createBlockState()` and `IScriptFactory.vector()` methods
* Added `IScriptWorld.replaceBlocks()`, `IScriptWorld.removeBlock()`, `IScriptWorld.getEntities()`, `IScriptWorld.setModelBlockEnabled()`, 'IScriptWorld.isModelBlockEnabled()' and `IScriptWorld.getBlock(ScriptVector pos)` methods
* Added `IScriptItemStack.add()` and `IScriptItemStack.equals()` methods
* Changed `IScriptEntity.getEyeHeight()` to work with Metamorph morphs
* Moved `IScriptPlayer.giveItem()` to `IScriptEntity`
* Bugfixes:
* Fixed `IScriptWorld.setModelBlockMorph()` method
* Fixed `IScriptItemStack.addCanDestroyBlock()` method
* Fixed forge triggers (by TorayLife)
* Fixed keybinds (:facepalm:) (by TorayLife)
* Fixed crafting recipe ignore NBT feature (by TorayLife)
* Fixed build.gradle (by TorayLife)
* Other:
* NPC tool is ustackable now

## Version 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!
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version=0.6
version=0.7
mcversion=1.12.2
blockbuster=2.6.1
metamorph=1.3.1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ public GuiSoundTriggerBlockPanel(Minecraft mc, GuiTriggerOverlayPanel overlay, S
}
}

this.addPicker();
this.add(Elements.label(IKey.lang("mappet.gui.conditions.target")).marginTop(12), this.target);

this.addDelay();
}

Expand Down
5 changes: 3 additions & 2 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.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.",
"0.5": "This is another HUGE update developed by OtakuGamer and TorayLife! This update features lots of new scripting API methods, global triggers, scripting logs panel and a conditional model block!",
Expand All @@ -20,7 +21,7 @@
"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.6",
"1.12.2-recommended": "0.6"
"1.12.2-latest": "0.7",
"1.12.2-recommended": "0.7"
}
}

0 comments on commit 6e2485a

Please sign in to comment.