- [#17] Zombies are called goblins
- [#18] Treasure bags are missing a language string
- [#19] Bows are unusable because of missing
#minecraft:arrows
tag
- Added wands
- Brandr (
/function origami-games:artefact/api/items/give/wand/brandr
)- Discharge
- Blitz
- Tornado
- Scorch (
/function origami-games:artefact/api/items/give/wand/scorch
)- Inferno
- Blitz
- Brandr (
- Added custom potions
- Mana Potion (
/function origami-games:artefact/api/items/give/potion/instant_mana
)- +6 instant mana
- Energy Potion (
/function origami-games:artefact/api/items/give/potion/instant_energy
)- +20 instant energy
- Potion of Pushing (
/function origami-games:artefact/api/items/give/potion/pushing
)- Pushing effect for 10 seconds - pushes all mobs in a radius of 4 blocks away from you
- Potion of Flammability (
/function origami-games:artefact/api/items/give/potion/flammability
)- Summons a trail of flames behind you, setting mobs who walk in them on fire. This lasts 10 seconds.
- Mana Potion (
- Added
Snake Step
- You will turn invisible for 4 seconds and teleport up to 15 blocks in the direction you’re looking - until you hit a block. All enemies passed through during this time will be stunned and receive glowing. This ability cannot be used while you have invisibility.
- Added
Pin
- The next time you move you get a short burst of extreme speed, and all mobs that are in front of you during the 'dash' get pushed towards wherever you are going, and get stunned. This does some damage to these mobs.
- Added energy usage to the lore of ability slots
- Updated Indomitable Stomp texture
- Added
Throwing Knife
(/function origami-games:artefact/api/items/give/throwing_knife
)- Right-click to throw
- Will stick in mobs it hits for 5 seconds
- Fast, but weak melee damage - +4 attack damage (2 hearts)
- Added
Hammer
(/function origami-games:artefact/api/items/give/hammer
)- Slow, but strong melee damage - +9 attack damage (4.5 hearts)
- Added
Longsword
(/function origami-games:artefact/api/items/give/longsword
)- Moderate attributes - +6 attack damage (3 hearts)
- Updated textures
- Lapis Block
- Sand
- Gravel
- Added textures
- All planks
- Clay
- Glowstone
- Sponge
- Wet Sponge
- Reverted grass path's texture
- Updated mob effect textures for newer snapshots
- Removed unused textures from
/assets/minecraft/textures
- Removed default shield placeholder texture from inventory offhand slot
- Moved pixie model reference to
/minecraft/models/item/stick.json
[#14] - Renamed
/artefact/ability_slot/template.json
tobase.json
and added new_template.json
as a template for new abilities - Updated
origami-games:artefact/type/passthrough
- Reworked the stuns system again
- Removed NPCs (to be added back and reworked later)
- Stopped the left click slime from being able to be on fire
- Added lower shields
- Removed French support as it is hard to keep it up with frequent feature additions
- Cooldowns are now per-ability
- Coloured the boss bar display per-tier
- Boss bar display to be changed as a result
- Added
Shield Bash
- You can flick the camera quickly upwards to 'smack' whatever entities are around you. This doesn’t deal much damage, but a tonne of knockback. Can only be activated if you have a shield (any type) in your offhand.
- Added audio-visuals to Energy Sucker Punch
- 'Charge-up' sound (plays when timer starts)
- Activation particles
- Reduced goblin health to
6
points (3
hearts) - Capped max experience orb entity count to
50
- Renamed all artefact root folders
- In resource pack -
/artefact/
to/origami-games/artefact/
- In data pack -
artefact-<category>:
toorigami-games:artefact/<category>/
- In resource pack -
- Re-written stuns system
#12
- Now modular (see issue)
- [#10] Goblin summon button in command menu references wrong function
- [#11] Shields don't have lore applied when health is normal (10
- Removed
CustomNameVisible
tags from entities (you now have to put your crosshair on an entity to see their name) - Decreased magic shield rotation threshold to
50
- Added a few textures
- Lapis Block (temporary)
- Iron Block
- Tall Grass
- Re-textured and renamed smooth stone to a custom block; reinforced stone
- Grass path blocks now have a main texture of gravel
- Gravel texture itself to be changed
- Improved submerge spell's effect
- The effect no longer replaces blocks - it only replaces air now
- Replaced
minecraft:ice
to beminecraft:light_blue_stained_glass
as the ice melted - Added removal effects (particles and a glass breaking sound)
- Entity summoned is now an area effect cloud instead of an armour stand
- Added abilities 🎉
- Added a way to gain energy
- Enabled experience orbs again - every experience orb taken equates to 1 energy level
- Some abilities regenerate energy
- Slot selection system to be
- Select an ability slot and right-click to use
- Added
Rage
- Sneak and flick your head up quickly, then attack a mob to gain strength, speed and regeneration for 4 seconds.
- Added
Indomitable Stomp
- Launches you into the sky, only to be abruptly pulled back down to the floor with a thud, stunning nearby mobs.
- Icon texture to be changed
- Added
Energy Sucker Punch
- The next enemy hit will receive +8 damage and you will receive 2x the damage dealt as energy, as long as the amount of damage dealt is no more than 50.
- Added
Rush
- When used, you get 4 seconds of speed. If you hit an enemy while they still have that effect, within those 4 seconds, the amplifier for the speed will increase by 1 tier and 1 extra second (caps at
Speed V
).
- When used, you get 4 seconds of speed. If you hit an enemy while they still have that effect, within those 4 seconds, the amplifier for the speed will increase by 1 tier and 1 extra second (caps at
- Goblins now make adult zombie damage sounds
- Improved goblins' aesthetics
- Removed star system
- Performance improvements
- Added model
artefact:skin/skulls/template_skull_head
- Specified what Artefact map this is in
pack.mcmeta
s - You no longer activate your shield while sneaking and flying in creative/spectator mode
- Renamed
artefact-api:click_detection/[...]
toartefact-api:action_detection/[...]
- Reorganised the right-click detection system and its files (everything now roots from one file -
artefact-core:player/holding_item/carrot_on_a_stick
) - Changed all
origami-games/artefact
toorigami-games/artefact
, for new link - Dead slimes no longer load incorrectly at Y=
-512
, lag the game and spam the logs - Added an NBT tag that identifies all shield types
artefact:{is_shield:1b}
- Added resistance for when your scores are being reset so you don't die
d6bc169
Added 'Other Commits' toCHANGELOG.md
fa5a0cc
OrganisedCHANGELOG.md
9def776
Minor edits and fixes
- Added Inferno spell [
R
-R
-L
/inferno
] - Added Submerge spell [
R
-L
-R
/submerge
] - Added Blitz spell [
R
-R
-R
/blitz
]
- Added goblins
- Added continuous sound to spell
tornado
- Mana will now not regenerate during spell cooldowns
- Added version number to resource pack description
7fd3156
Fixed headings to match wiki
- [#9] Function
artefact-api:entities/spawn/radius/butterfly
does not exist
- Added Tornado spell [
R
-L
-L
/tornado
] - Magic shield now takes away -2 mana
- Removed
enchanted_hit
particle from spelldischarge
- Mana now takes 1 second to regenerate instead of 2
- The treasure bag use message now says
Opened [...] treasure bag
instead ofConsumed [...] treasure bag
- Modified pixie hurt sound
- Separated
discharge/sprint
spell test into their respective items - Changed all text JSON strings to the new single quotation format
- Moved spaces next to the
L
/R
display in the action bar from the language files to the raw function - Added headings to the items section of the command menu
- Moved function
artefact-core:player/death
toartefact-api:death
- Moved the indicator to non-primary players who the primary player is from
artefact:core/player/tick
to functionartefact-core:tick
- Added entity tag
artefact-type:sprite
- Reorganised on-load score sets
- The slime for left-click now teleports to the player slightly quicker
- Reworked the mana regen timer threshold
- Removed unused 'flick' check
- Removed unused loot table
minecraft:blocks/shulker_box
- [#8] Removing magic shield from offhand while still activating does not reset timer
- Shield type now displays in the attribute status icon (offhand slot)
- Given butterflies a model
- Made pixie models 3d
- Given shield boss bar its language string
- Added shields to the item give command menu
- If you are not holding an item with a spell, you will now go out of spell activation state
- Removed jump boost effect from spell
discharge
1ca4100
Fixed repetition ofBug Fixes
heading
- [#6] Build check still runs feedback tellraw if a player hasn't ran the command
- [#7] Discharge spell's slow falling effect is inconsistent
- Added magic shields' functionality
/function artefact-api:items/give/shield/magic
- While in offhand, look down, sneak and wait to activate
- 5 second cooldown
- 3 second charge-up
- Made lapis lazuli ore block animated [#5]
- Added butterflies
- Needs model, animation and texture
- Passive mob
- Added ambient and damage particles for pixies
- Added treasure bags
/function artefact-api:items/give/treasure_bag/<basic|epic|legendary>
- Basic, epic, legendary and set
- Placeholder bag texture currently (credit: Terraria purification powder)
- Changed command book to a chat menu
/function artefact-api:command_menu/open
- Imported vanilla data pack tags
- Made server version check armour stand invisible
- Different spells can now have different mana amounts taken away
45142e2
Added set categories to issue templates
- Added a tutorial-like feature
- When doing something for the first time, such as holding an item with a spell, you will get a tip in the chat
- Changed global death message
- Added
Command Book
(/function artefact-api:items/give/command_book
)
- Added rats
- Dropped items display their names
- Changed the above-head levels system to a 1-3 stars rating
2ad94d8
[#3] Made feature request template clearere76ac5a
Renamedcustom-issue.md
tocustom_issue.md
64b30c8
[#1] Fixed glass panes not rendering in inventory
To test the source code, install the resource pack, load up a creative void world and install the data pack into it. Run /reload
and get going!
Here's a run-down of everything added so far:
Some vanilla mechanics have been altered for a full RPG experience!
- Health
- Unaltered other than that you have 4 hearts by default
- Mana
- Replaces the food bar
- Regenerates 1/2 an orb every 2 seconds (40 ticks)
- Used to activate spells
- Energy
- Replaces the XP bar
- Used for abilities (to come)
- Action Bar
- Displays useful information
- Health
- Mana
- Current L/R click status
- Spell activation
- Spell recharge
- Hot Bar
- Slots 2, 3 and 4 will be used for abilities
- Currently placeholder'd with granite, diorite and andesite
- PS there's also sounds for when you switch slots ❤
- Offhand
- Disabled - only shields can be equipped with the tag
artefact:{item_type:["shield"]}
orartefact:{item_type:["magic_shield"]}
- Disabled - only shields can be equipped with the tag
- Block Effects
- Standing in certain blocks will give you certain effects
- e.g. standing in a block with the tag
#artefact-type:slowing
will slow you down, such asminecraft:tall_grass
- e.g. standing in a block with the tag
- Standing in certain blocks will give you certain effects
Spells can be added to right-clickable items using the tag artefact:{can_right_click:1b,can_left_click:1b,spells:["<SPELL_ID>"]}
- Sprint [
R
-R
-R
/sprint
]- Gives you speed 4 for 5 seconds
- Discharge [
R
-L
-R
/discharge
]- Boosts you up into the sky
- Slow fall back down
- Zombies (Level: 1)
/function artefact-api:entities/spawn/zombie/level_1
- Behaves like normal zombies
- Have leather caps and boots
- Pixies (Level: Undefined)
/function artefact-api:entities/spawn/pixie
- 4 attack damage (2 hearts)
- 16 health (8 hearts)
- Drops
Pixie Dust
NPCs are simply Minecraft players as entities
- Andante
/function artefact-api:npcs/spawn/andante
- razorsharp
/function artefact-api:npcs/spawn/razorsharp
- ToffeeMax
/function artefact-api:npcs/spawn/toffeemax
- Pixie Dust
- Can be dropped to spawn more pixies
6112ea1
Modified summary31a45c5
Added custom-issue templatebfe2adc
Update issue templates04b4181
Modified summary3a76ba0
Create README.md87192d4
Rename LICENSE to LICENSE.mdf85534a
Initial commit