Skip to content
This repository has been archived by the owner on Jun 14, 2022. It is now read-only.

Commit

Permalink
v0.1.0
Browse files Browse the repository at this point in the history
- Performance improvements
- Fixed a Purpur Pillar spawning at world spawn upon each dragon fight
- Fixed Cooked Wolf Chop translation
- Fixed Ore Spirit spawn rates from certain ores
- Fixed Lapis Ores spawning Gold Ore Spirits
- Fixed loot table `origami-games:launch/world/structure/desert_tomb/barrel` throwing parameter not provided errors on load
- Added Bonsai Pot
    - Spawns tree-based loot into any container below the Bonsai Pot when there is a Grass Block and a Sapling above it and when it has dirt in the first slot
    - Crafted in Synthesiser with *Bone Blocks* and a *Flower Pot*
        - `B_B`
        - `BFB`
        - `_B_`
- Industrial Grade Diamonds are now obtainable
    - Drop a Diamond on to an anvil and push a piston head down on to it
- Block Breakers now require Industrial Grade Diamond in their recipe instead of Diamond
- Reduced Sand Crawlers' upwards throwing motion
- Reduced the chance of a Spirit Orb dropping from an Ore Spirit
- Made the Ender Dragon drop an Elytra
- Made Ore Spirits not drop with Silk Touch
- Made ore drops from Ore Spirits drop with a count like Fortune III
- Made Shulkers spawn in the main End island now instead of Chorus
- Reworked the mob spawning system to use loot table weights
- When near caged End Crystals, survival mode users will be affected with Mining Fatigue
- Arrows shot at End Crystals will now be deflected
- Reduced month size to 4 in-game days
- Removed custom block middle-clicking
- Removed removal of `PickupDelay` from items being pulled by Magnetite
- Temporarily disabled custom arrows - optimising
  • Loading branch information
andantet committed Oct 18, 2019
1 parent b1e2aba commit c86aac1
Show file tree
Hide file tree
Showing 119 changed files with 3,016 additions and 459 deletions.
35 changes: 33 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
Changelog
=========
# Changelog

## [v0.1.0](https://github.com/origami-games/launch/tree/v0.1.0)
- Performance improvements
- Fixed a Purpur Pillar spawning at world spawn upon each dragon fight
- Fixed Cooked Wolf Chop translation
- Fixed Ore Spirit spawn rates from certain ores
- Fixed Lapis Ores spawning Gold Ore Spirits
- Fixed loot table `origami-games:launch/world/structure/desert_tomb/barrel` throwing parameter not provided errors on load
- Added Bonsai Pot
- Spawns tree-based loot into any container below the Bonsai Pot when there is a Grass Block and a Sapling above it and when it has dirt in the first slot
- Crafted in Synthesiser with *Bone Blocks* and a *Flower Pot*
- `B_B`
- `BFB`
- `_B_`
- Industrial Grade Diamonds are now obtainable
- Drop a Diamond on to an anvil and push a piston head down on to it
- Block Breakers now require Industrial Grade Diamond in their recipe instead of Diamond
- Reduced Sand Crawlers' upwards throwing motion
- Reduced the chance of a Spirit Orb dropping from an Ore Spirit
- Made the Ender Dragon drop an Elytra
- Made Ore Spirits not drop with Silk Touch
- Made ore drops from Ore Spirits drop with a count like Fortune III
- Made Shulkers spawn in the main End island now instead of Chorus
- Reworked the mob spawning system to use loot table weights
- When near caged End Crystals, survival mode users will be affected with Mining Fatigue
- Arrows shot at End Crystals will now be deflected
- Reduced month size to 4 in-game days
- Removed custom block middle-clicking
- Removed removal of `PickupDelay` from items being pulled by Magnetite
- Temporarily disabled custom arrows - optimising

---

## [v0.0.3](https://github.com/origami-games/launch/tree/v0.0.3)
- Fixed custom ores dropping experience when silk-touched
Expand Down
29 changes: 3 additions & 26 deletions Launch (Data)/data/minecraft/loot_tables/blocks/coal_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,34 +24,11 @@
}
}
],
"name": "minecraft:coal_ore",
"weight": 20
"name": "minecraft:coal_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:coal",
"weight": 20
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"coal\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/coal"
}
]
}
Expand Down
29 changes: 3 additions & 26 deletions Launch (Data)/data/minecraft/loot_tables/blocks/diamond_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,34 +24,11 @@
}
}
],
"name": "minecraft:diamond_ore",
"weight": 20
"name": "minecraft:diamond_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:diamond",
"weight": 20
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"diamond\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/diamond"
}
]
}
Expand Down
29 changes: 3 additions & 26 deletions Launch (Data)/data/minecraft/loot_tables/blocks/emerald_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,34 +24,11 @@
}
}
],
"name": "minecraft:emerald_ore",
"weight": 20
"name": "minecraft:emerald_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:emerald",
"weight": 20
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"emerald\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/emerald"
}
]
}
Expand Down
5 changes: 2 additions & 3 deletions Launch (Data)/data/minecraft/loot_tables/blocks/gold_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@
{
"type": "minecraft:item",
"name": "minecraft:gold_ore",
"weight": 20
"weight": 15
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"name": "origami-games:launch/entities/function/ore_spirit",
"functions": [
{
"function": "minecraft:set_nbt",
Expand Down
5 changes: 2 additions & 3 deletions Launch (Data)/data/minecraft/loot_tables/blocks/iron_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@
{
"type": "minecraft:item",
"name": "minecraft:iron_ore",
"weight": 20
"weight": 15
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"name": "origami-games:launch/entities/function/ore_spirit",
"functions": [
{
"function": "minecraft:set_nbt",
Expand Down
37 changes: 3 additions & 34 deletions Launch (Data)/data/minecraft/loot_tables/blocks/lapis_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,42 +24,11 @@
}
}
],
"name": "minecraft:lapis_ore",
"weight": 20
"name": "minecraft:lapis_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:set_count",
"count": {
"min": 4.0,
"max": 9.0,
"type": "minecraft:uniform"
}
},
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:lapis_lazuli",
"weight": 20
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"gold\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/lapis"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,45 +24,11 @@
}
}
],
"name": "minecraft:nether_quartz_ore",
"weight": 10
"name": "minecraft:nether_quartz_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:set_count",
"count": {
"min": 4.0,
"max": 5.0,
"type": "minecraft:uniform"
}
},
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:uniform_bonus_count",
"parameters": {
"bonusMultiplier": 1
}
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:quartz",
"weight": 10
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"nether_quartz\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/quartz"
}
]
}
Expand Down
40 changes: 3 additions & 37 deletions Launch (Data)/data/minecraft/loot_tables/blocks/redstone_ore.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,45 +24,11 @@
}
}
],
"name": "minecraft:redstone_ore",
"weight": 10
"name": "minecraft:redstone_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:set_count",
"count": {
"min": 4.0,
"max": 5.0,
"type": "minecraft:uniform"
}
},
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:uniform_bonus_count",
"parameters": {
"bonusMultiplier": 1
}
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:redstone",
"weight": 10
}
]
},
{
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit",
"weight": 1,
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{origami-games:{launch:{spirit_type:\"redstone\"}}}"
"type": "minecraft:loot_table",
"name": "origami-games:launch/blocks/function/ore_spirit/redstone"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"type": "minecraft:entity",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:elytra"
}
]
}
]
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"criteria": {
"consume_dark_flesh": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"nbt": "{origami-games:{launch:{item:\"dark_flesh\"}}}"
}
}
}
},
"rewards": {
"function": "origami-games:launch/item/dark_flesh/consume"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#@s - bonsai pot if [items in hopper]
#called by launch/block/bonsai_pot/processes

#get count of dirt in slot 1
execute store result score @s lch_bp_count run data get block ~ ~ ~ Items[{Slot:0b,id:"minecraft:dirt"}].Count

#set CMD
execute unless score @s lch_bp_count matches 1.. run data modify entity @s ArmorItems[3].tag.CustomModelData set value 7
execute if score @s lch_bp_count matches 1.. run function origami-games:launch/block/bonsai_pot/dirt/part_filled
execute if score @s lch_bp_count matches 32.. run function origami-games:launch/block/bonsai_pot/dirt/filled
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
data remove block ~ ~ ~ Items
loot replace block ~ ~ ~ container.8 loot origami-games:launch/items/bonsai_pot
data modify block ~ ~ ~ Items[{Slot:8b}].tag.lch_crafting.multiplier set value 1
Loading

0 comments on commit c86aac1

Please sign in to comment.