Sollace
7eacbc7f4a
Cleanup and remove some unused code
2021-12-24 22:59:03 +02:00
Sollace
668d5bc787
A little more cleanup and refactoring
2021-12-24 19:09:17 +02:00
Sollace
8ff6514306
Fixed black hole behaviour
2021-12-24 18:37:23 +02:00
Sollace
17c175c8ce
Play a sound when casting a spell successfully
2021-12-24 18:36:12 +02:00
Sollace
f921beb062
Updated names and descriptions that are less uuuuugh
2021-12-24 18:35:44 +02:00
Sollace
301c68218e
Wrap text in the gemstone's tooltips
2021-12-24 18:35:12 +02:00
Sollace
3d2a50655b
Change cost estimate for spellcasting to properly account for whether a spell is active or not
2021-12-24 16:37:27 +02:00
Sollace
62e5ab01cc
Tiny bit of cleanup
2021-12-24 16:36:40 +02:00
Sollace
d026a6c06a
Change to check for a particular spell rather than any spell
2021-12-24 00:37:53 +02:00
Sollace
063d4e6dd2
Change particle handles and linking to be a little more robust. Should help with some cases where duplicate particles happen
2021-12-24 00:20:47 +02:00
Sollace
3806799cf2
Added dark vortex spell and add default traits to more spells
2021-12-23 20:12:30 +02:00
Sollace
996181c097
Some more tweaks and adjustments:
...
- Adding traits to some existing spells
- Removed curses (and their respective duplicate spells)
- Spells can now control how they are applied and some spells will now correctly apply as area effects
2021-12-23 19:46:25 +02:00
Sollace
b11fabdecb
Unicorns can now equip spells to their active and passive ability slots
2021-12-23 18:52:40 +02:00
Sollace
f10dcb59ec
Distance the disguises system from the magic system and make it possible to have different diguise spells
2021-12-22 16:43:17 +02:00
Sollace
e3bd201f0a
Fix the firebolt spell
2021-12-22 15:05:46 +02:00
Sollace
c30eac20c3
Fixed casting
2021-12-22 15:05:16 +02:00
Sollace
eca5ab3e2b
Fixed dead spells not being removed correctly
2021-12-22 14:15:51 +02:00
Sollace
f2a6bf36d4
Fix bugs with spell syncing
2021-12-22 13:12:51 +02:00
Sollace
2489ea7769
Clean up particle code a little
2021-12-22 13:10:45 +02:00
Sollace
aec9692439
Fixed crash upon joining a world
2021-12-22 11:15:21 +02:00
Sollace
2cae459eb8
1.17 -> 1.18
2021-12-22 11:15:09 +02:00
Sollace
f3d6c7ce28
Work on allowing more than one spell to be attached
2021-12-21 18:26:23 +02:00
Sollace
bb50b20be4
Slightly clean up flight and dimensions predicates
2021-12-12 13:10:24 +02:00
Sollace
2cb57f85f2
Change catapult to also push entities forward in the direction you're looking
2021-12-12 12:49:51 +02:00
Sollace
1b82f7e9b5
Added the firebolt spell
2021-12-12 12:49:30 +02:00
Sollace
ab9d266f79
Added better lore (actually describes what the spells do)
2021-11-22 00:49:09 +02:00
Sollace
c0eeb5b5e1
Added the catapult spell type
2021-11-22 00:48:40 +02:00
Sollace
9bb2818c2c
Fixed serialization of delegate spell types
2021-11-22 00:48:22 +02:00
Sollace
7d830a3474
Added a feather fall spell
2021-11-21 18:50:02 +02:00
Sollace
cbc8c6a6de
Fixed slots rendering in front of tooltips
2021-11-21 18:48:56 +02:00
Sollace
536172791e
Fix layering of slot textures
2021-11-21 00:25:30 +02:00
Sollace
5bb982ab85
You can now see which traits are unread and mark them read by clicking
2021-11-21 00:25:14 +02:00
Sollace
d45c1aa146
Display a gem in the output slot as a hint for what you're supposed to put there
2021-11-20 16:40:53 +02:00
Sollace
1da86cda06
Add a toast message when discovering traits
2021-11-20 16:40:23 +02:00
Sollace
5b9f548585
Fixed z-index of tooltips putting them behind the paging buttons
2021-11-18 00:10:29 +02:00
Sollace
ed3155988a
Fix cutoff at the bottom of the discoveries container
2021-11-18 00:10:06 +02:00
Sollace
8a6c23f18e
Populate the tooltips for traits
2021-11-18 00:09:40 +02:00
Sollace
bee5e0049a
Add a page flipping animation to the spellbook
2021-11-18 00:09:06 +02:00
Sollace
8124731f58
Fixed traits not appearing correctly in tooltips
2021-11-17 22:33:35 +02:00
Sollace
c8fc88711d
Only play a sound when the stack changes
2021-11-17 22:33:20 +02:00
Sollace
68bcd5a467
Implement various parts of the spellbook screen
2021-11-17 21:00:59 +02:00
Sollace
60d5d56864
Added icons for each trait and display known traits on item tooltips
2021-11-14 01:18:12 +02:00
Sollace
95378ea50e
Update fabric loader
2021-11-14 01:17:33 +02:00
Sollace
0beaaa4603
Fixed exception when encountering unknown traits whilst loading from json
2021-11-13 23:27:57 +02:00
Sollace
aed4efcbbe
Fixed uncaught exception when loading trait maps
2021-11-13 23:07:21 +02:00
Sollace
2f1d473262
Implement traits to modify spell behaviours
2021-11-13 19:31:45 +02:00
Sollace
78a33deb72
Assign traits to items (wip)
2021-11-13 19:31:24 +02:00
Sollace
338491d052
Expand on spell crafting
2021-11-13 00:05:42 +02:00
Sollace
7949ccff2e
Play a sound when crafting succeeds
2021-11-11 20:51:58 +02:00
Sollace
8aea7d326f
Implement crafting using traits, and trait discovery, AND show known traits in item tooltips
2021-11-11 20:51:25 +02:00
Sollace
1768420b66
Fixed quick-transfer of stacks in the spellbook screen
2021-11-10 21:51:51 +02:00
Sollace
acd2b9c795
Implement a gui for the spellbook
2021-11-10 19:26:25 +02:00
Sollace
920ded15eb
Fix case
2021-11-10 10:23:22 +02:00
Sollace
3565060404
Clean up the spellbook logic a little
2021-11-09 21:42:01 +02:00
Sollace
48a45e6268
Re-added spellbooks
2021-11-09 18:29:55 +02:00
Sollace
38e3693384
Minor cleanup and documentation tweaks
2021-11-08 14:43:19 +02:00
Sollace
2890bc3e07
Further work on spell traits and clean up how projectile spells are handled
2021-11-08 14:25:59 +02:00
Sollace
33476f2ed8
Added spell traits and trait groupings, and rewrite spell casting to make combining spells and catering to different situations easier
2021-11-05 15:18:32 +02:00
Sollace
27f143982e
Earth Ponies can now steel themselves against damage by sneaking
2021-09-18 22:03:06 +02:00
Sollace
7a3a441cb6
Fixed modified fall damage
2021-09-18 20:05:34 +02:00
Sollace
9f33c7d881
Added utility recipes for rocks and pebbles
2021-09-03 00:48:11 +02:00
Sollace
62714f771b
Require pickaxe for mining rocks
2021-09-03 00:47:48 +02:00
Sollace
430ee9a85e
Fixed crash when teleporting
2021-09-03 00:47:34 +02:00
Sollace
e6223c8de1
Fixed using bonemeal on rocks consuming the bonemeal when it shouldn't
2021-09-03 00:47:23 +02:00
Sollace
77aeaabf78
Added weird rocks
2021-09-03 00:02:34 +02:00
Sollace
bb0405917f
Update rock textures and make rock stew edible
2021-09-02 23:44:53 +02:00
Sollace
a9dfbbf70c
Fix translations
2021-09-02 23:44:34 +02:00
Sollace
f4e20d13e7
Added advancements for pegasi
2021-09-02 20:12:09 +02:00
Sollace
3b4b0e66a1
Added recipe advancement for rock stew
2021-09-02 20:10:21 +02:00
Sollace
5894c8745c
Play a sound when a pegasus drops a feather
2021-09-02 19:27:05 +02:00
Sollace
6e9a9f47de
Make some slight tweaks to wall collission cooldowns
2021-09-02 19:26:38 +02:00
Sollace
c4e102e74b
Fixed stats for falling not being tracked correctly
2021-09-02 19:19:11 +02:00
Sollace
ae1f49bd13
Earth Ponies can now sneak to reduce their fall damage
2021-09-02 19:17:46 +02:00
Sollace
c0df819a4c
Change juice recipe to be shapeless
2021-09-02 19:17:31 +02:00
Sollace
62a8aff4e0
Added pebbles, rocks, and rock stew
2021-09-02 19:11:51 +02:00
Sollace
27b14dc06f
Fixed rubberbanding when flying in multiplayer
2021-08-26 18:51:58 +02:00
Sollace
3e3dd63362
Fixed Want It Need It and changeling abilities causing client disconnects in multiplayer
2021-08-26 00:09:17 +02:00
Sollace
171aa3b744
Jars will now use the correct damage and enchantment modifiers of their contained item the striking and entity
2021-08-25 21:43:38 +02:00
Sollace
4b40325aaf
Added an icon for the food poisoning effect
2021-08-25 21:43:00 +02:00
Sollace
900d22d187
Added missing translation and icon for the corrupted influence status effect
2021-08-25 21:42:44 +02:00
Sollace
e9e238dd3d
Remove the old WorldEvent util. This is no longer needed in 1.17
2021-08-25 14:22:11 +02:00
Sollace
96d2e7b1f9
Minor cleanup
2021-08-25 14:10:17 +02:00
Sollace
bd49bdd52e
Remove a debug message
2021-08-25 14:03:29 +02:00
Sollace
dda6576731
Fixed wings not responding to your velocity when jumping (whithout flying)
2021-08-25 14:01:49 +02:00
Sollace
c3e854fdd1
Added a transformation spell
2021-08-25 00:32:39 +02:00
Sollace
465d86cffd
Fix typo
2021-08-24 22:33:41 +02:00
Sollace
f3dfb071a6
Made wandering traders slightly more useful
2021-08-24 22:33:11 +02:00
Sollace
f8443242ba
Move golden wing and added enchanted gems to wandering traders' trades
2021-08-24 21:44:52 +02:00
Sollace
6d5dd4a091
Move UEntities and UTradeOffers to the entity package
2021-08-24 21:15:43 +02:00
Sollace
61f5c1bdab
Move trade offers to its own class
2021-08-24 21:14:18 +02:00
Sollace
95231f181f
Rewrite player dimensions calculations to avoid messing with dimensions when we don't have to (should improve compatibility)
2021-08-23 23:09:13 +02:00
Sollace
6fbcce7c22
Prevent flying sounds from playing whilst disguised
2021-08-23 23:08:03 +02:00
Sollace
0d06f13ee5
Fixed other players appearing "stuck" in flight mode when playing in multiplayer
2021-08-23 20:22:14 +02:00
Sollace
f8f415f255
Added trade offers to convert gems into emeralds
2021-08-23 16:32:28 +02:00
Sollace
029557214b
Update loot tables for 1.17
2021-08-23 15:38:35 +02:00
Sollace
3c59ff2963
Added a recipe to craft crystal shards from diamonds
2021-08-23 15:38:02 +02:00
Sollace
46d18af8d6
Added butterfly as a food item
2021-08-23 15:37:44 +02:00
Sollace
cd97867678
Improved butterfly ai, made it so they will visit flowers to breed
2021-08-23 13:42:04 +02:00
Sollace
56643db555
Fixed some other sound weirdness
2021-08-22 23:49:00 +02:00
Sollace
9f4713018f
Added heartbeat sound to the exhaustion effect
2021-08-22 23:48:46 +02:00
Sollace
8932c17c6d
DAMMIT MOJANG
2021-08-21 00:00:47 +02:00
Sollace
1a211095ae
Trees can now have mismatched trunks and leaves, and added support for trees added by mods with no explicit mapping
2021-08-20 23:52:17 +02:00
Sollace
138b9e19b4
Adjust spawning rates for crystal shards
2021-08-20 23:17:44 +02:00
Sollace
58e4fd5ba9
Moved tree stuff to its own package
2021-08-20 22:25:46 +02:00
Sollace
320e279d27
Added an azalea tree type
2021-08-20 22:22:45 +02:00
Sollace
121bcfb782
Moved tree detection to the server
2021-08-20 22:22:28 +02:00
Sollace
763510df5b
Minor optimisation
2021-08-20 22:22:12 +02:00
Sollace
2f32cdf6bb
Fixed crash when disguising as a block with a block entity
2021-08-19 21:24:42 +02:00
Sollace
762b211124
Butterflies will now spawn in the world and repopulate if killed
2021-08-19 21:24:09 +02:00
Sollace
0716c5bf20
Added model for butterfly spawn eggs
2021-08-19 21:23:28 +02:00
Sollace
f41c64c732
Fixed butterflies not taking off when you break the block they're sitting on
2021-08-19 19:52:56 +02:00
Sollace
9c5768b737
Re-added butterflies
2021-08-19 19:52:35 +02:00
Sollace
6e4c433276
Fixed broken description for the night route advancement
2021-08-19 19:52:13 +02:00
Sollace
7931a0b973
Nerf the corrupt influence damage boost slightly
2021-08-19 16:32:38 +02:00
Sollace
ef8309e86d
Remove the CustomStatusEffect class
2021-08-19 16:31:19 +02:00
Sollace
7e2ff3fc07
Players wearing the alicorn amulet will have a corrupting influence on entities that are around them
2021-08-19 16:30:05 +02:00
Sollace
a2512f293a
More advancements, I say, more!
2021-08-19 14:43:15 +02:00
Sollace
76be400a32
Fix the cider brewing advancement
2021-08-19 13:30:03 +02:00
Sollace
6c08e5603c
Adjust limb angle when flying
2021-08-19 13:29:44 +02:00
Sollace
aff0a488a4
Continuing to eat/drink a food will prolong the effects
2021-08-19 13:16:22 +02:00
Sollace
c8b2bc8b5f
Fixed effects for drinking cider
2021-08-19 13:15:59 +02:00
Sollace
f970950bd4
Add an advancement for brewing cider
2021-08-19 13:15:26 +02:00
Sollace
86d9e3a2d8
Add xp rewards for some of the advancements
2021-08-19 12:04:38 +02:00
Sollace
425a987776
Might as well force this onto the client thread
2021-08-19 01:31:22 +02:00
Sollace
90e4737910
Fixed another crash due to sounds playing off-thread
2021-08-19 01:30:07 +02:00
Sollace
51082fdf90
Added a bunch of new advancements
2021-08-19 01:29:49 +02:00
Sollace
83f604677d
Move effects to the effects package
2021-08-18 23:27:57 +02:00
Sollace
4c3831fb8a
Added a background sound effect when flying as a pegasus
2021-08-18 20:14:22 +02:00
Sollace
ab442461d3
Fixed disguises not being rotated properly when using mine little pony
2021-08-18 20:13:52 +02:00
Sollace
8081d4c1a6
Apply rolling to the player's model when flying
2021-08-18 20:13:22 +02:00
Sollace
90c89f89c1
Finish the exhaustion effect
2021-08-18 20:13:02 +02:00
Sollace
e287ab165f
Adjust volume of the gem finding enchant
2021-08-18 20:11:37 +02:00
Sollace
cdec84e83e
Removed hud fading and fixed some blending bugs
2021-08-18 17:42:30 +02:00
Sollace
e8dc6af654
Fixed particle textures
2021-08-18 17:42:10 +02:00
Sollace
ca787254f2
Added a separate stat for magical exhaustion
2021-08-18 17:41:54 +02:00
Sollace
d75d48d13d
Fixed crash with axolotl disguises
2021-08-18 17:32:05 +02:00
Sollace
b4b567c647
Rewrite the disguise command. Admins can now disguise yourself as a named player, and change the disguises of other players
2021-08-18 17:31:39 +02:00
Sollace
0e007b3611
Fixed player-like disguises
2021-08-18 17:30:59 +02:00
Sollace
85623bd1c0
Fixed crash a player tries to disguise themselves as another player
2021-08-18 12:23:45 +02:00
Sollace
5001a52e41
Tweak flight controls and animations
2021-08-17 22:28:46 +02:00
Sollace
5db8150c02
Added flight sounds for changelings
2021-08-17 20:55:35 +02:00
Sollace
536502027d
Rewrite food effects and add an insect type
2021-08-17 19:06:04 +02:00
Sollace
c45d6eb86a
Fixed ear ringing sound being played multiple times
2021-08-17 19:05:37 +02:00
Sollace
a1c3fa93dd
Reimplemented the alicorn amulet
2021-08-15 12:56:40 +02:00
Sollace
21812b613b
Fixed amulet rendering
2021-08-13 15:57:07 +02:00
Sollace
eb75923227
Unused import
2021-08-13 14:50:55 +02:00
Sollace
c90635bc8a
Allow items following players to cross the last little distance rather than slow down infinitely
2021-08-13 14:50:08 +02:00
Sollace
5557e67a05
Fixed server crashes
2021-08-13 14:49:27 +02:00
Sollace
40ac0dfb00
Added some advancements for bat ponies
2021-08-09 15:20:33 +02:00
Sollace
d68ada8a5b
Fix incompatibility with the Origins mod
2021-08-09 13:26:09 +02:00
Sollace
8c30f38cbc
Wearing mob heads and pumpkins is an effective way for bat ponies to protect their eyes
2021-08-09 13:25:53 +02:00
Sollace
840519c1b4
Fixed broken tags
2021-08-09 13:24:58 +02:00
Sollace
bf84d19722
Fixed the shotgun creeper bug
2021-08-08 20:08:26 +02:00
Sollace
82a315510e
Fixed blaze behaviour not working correctly
2021-08-08 20:08:11 +02:00
Sollace
e080084830
Fix some axolotl angles
2021-08-08 19:21:14 +02:00
Sollace
caf0175155
Added bat wings
2021-08-08 18:36:56 +02:00
Sollace
b11bd928ae
The sun will now burn bat ponies' eyes when they go outside
2021-08-08 16:51:12 +02:00
Sollace
96b65a5b1b
Make the hud fade out when not being used
2021-08-08 00:32:21 +02:00
Sollace
1feb8c84d2
Fixed hud page numbers starting at 0 rather than 1
2021-08-08 00:31:39 +02:00
Sollace
830275c6ad
Added a blaze behaviour
2021-08-08 00:10:45 +02:00
Sollace
8fc9b8c2c1
Simplify this code a little
2021-08-08 00:02:35 +02:00
Sollace
78dd2a93e8
Fixed rendering of disguises in the hud
2021-08-07 22:50:31 +02:00
Sollace
c50d5535c6
Fixed disguises
2021-08-07 22:32:13 +02:00
Sollace
550db7ad97
Fixed various bugs with the commands
2021-08-07 22:32:05 +02:00
Sollace
6d82ecc73b
Fixed rendering of shields
2021-08-07 22:31:28 +02:00
Sollace
3673d52511
Added a dedicated lan settings screen
2021-08-07 22:31:09 +02:00
Sollace
aa89e883ad
Added a gui for selecting your starting race when first joining a world
2021-08-06 01:06:57 +02:00
Sollace
e132246516
Fixed magic shield particles not rendering
2021-08-06 01:05:41 +02:00
Sollace
62dc7ffa1b
Fixed mana bar not rendering
2021-08-06 01:05:13 +02:00
Sollace
85aa627149
Clean up the player physics a little
2021-08-04 16:24:06 +02:00
Sollace
9899b0ea89
Fixed some broken advancements
2021-08-04 15:38:18 +02:00
Sollace
55e990882e
1.16.5 -> 1.17
2021-08-04 15:38:03 +02:00
Sollace
8bfa54b408
Fixed naming being swapped. Derp.
2021-07-22 18:49:07 +02:00
Sollace
e6c3c25ac4
Fixed creative flight being cancelled when bumping into non-solid blocks
2021-07-10 00:20:43 +02:00
Sollace
64c5f2f3f1
Removed canvas interop. Not worth it.
2021-06-26 13:15:54 +02:00
Sollace
5b398c27c7
Extract the networking wrapper to a separate package.
2021-06-26 12:40:35 +02:00
Sollace
fdcb9508a8
Fixed some food behaviour
2021-06-24 22:43:26 +02:00
Sollace
67142f02be
Added advancements for all of the recipes
2021-06-24 22:32:45 +02:00
Sollace
6f05db465b
Added recipes and loot table entries for some of the food items
2021-06-24 22:12:23 +02:00
Sollace
fd7ca49e3f
Added mugs, cider, juice, burned juice, daffodil daisy sandwich, wheat worms, hay burgers, and hay fries
2021-06-21 23:50:12 +02:00
Sollace
f824fd1a90
Squash warning
2021-06-21 22:08:08 +02:00
Sollace
66c7480164
Added rabbit stew to the list of cooked meats
2021-06-21 22:07:12 +02:00
Sollace
6a02f83a43
Slightly simplify the code
2021-06-21 22:05:40 +02:00
Sollace
c59848544a
Fixed exception when breaking trees (whilst not looking at one) Closes #33
2021-06-16 00:46:04 +02:00
Sollace
0a06dee124
Move toxics to item tags and add a default for when a food isn't registered
2021-06-12 17:16:42 +02:00
Sollace
241daec138
More work towards making it possible to move state maps to json
2021-06-12 14:54:01 +02:00
Sollace
3c1eaec5d4
Fix issues when loading on a dedicated server
2021-03-22 20:18:31 +02:00
Sollace
f74d7be038
Bump version
2021-03-07 12:19:04 +02:00
Sollace
1147249059
Fixed issues with the disguise spell
2021-03-07 11:20:37 +02:00
Sollace
63c1b4ef7f
Yet more refactoring
2021-03-06 23:11:17 +02:00
Sollace
f3b589b307
Use a weighted pool to decide which entities to spawn
2021-03-06 15:27:09 +02:00
Sollace
9c19184910
Keep track of entities summoned and kill then when the spell is cancelled
2021-03-06 14:53:40 +02:00
Sollace
da5f64e199
Improved death messages when dying from a secondary cause whilst being harmed by a spell
2021-03-06 14:27:52 +02:00
Sollace
e386e040ea
Fixed mana cost for cast spells not being passed on to the player
2021-03-06 12:26:54 +02:00
Sollace
c188b9c7cb
Siphoning spell should stay angry for as long as there are entities still inside it
2021-03-06 12:08:14 +02:00
Sollace
6d3d8051fe
A little more cleanup to the magic system
2021-03-06 11:58:44 +02:00
Sollace
d27de0f690
The siphoning spell can now get angry if you misuse it
2021-03-05 21:07:49 +02:00
Sollace
b27ff8c5f0
Reduce the chances of the siphoninh spell breaking when you misuse it
2021-03-05 20:56:00 +02:00
Sollace
690613b950
Fixed siphoning spell not dying properly/duplicating its particle each time
2021-03-05 20:53:17 +02:00
Sollace
4c1f5a4ba5
Fixed spells dissapearing when reloading the world, and respawn the spell entity if it dies
2021-03-05 20:52:49 +02:00
Sollace
fc8c68c100
Fix error when receiving capabilities for an invalid player
2021-03-05 20:08:20 +02:00
Sollace
1cb6c6ac00
Fixed crash due to null spell slot
2021-03-05 19:22:27 +02:00
Sollace
51ed3fe2e2
Change onThrownTick to receive the actual type rather than just a caster
2021-03-05 19:22:09 +02:00
Sollace
c9abb1a0f8
Link the spell to the entity it spawns
2021-03-04 23:30:43 +02:00
Sollace
3211b232cf
Cast spells are now their own entity (should fix problems with spells dissapearing/not appearing at the correct location in muliplayer)
2021-03-04 22:35:49 +02:00
Sollace
f511e2b346
Clean up
2021-03-03 20:32:51 +02:00
Sollace
c21e492482
Use a single implementation for converting blocks
2021-03-03 20:31:34 +02:00
Sollace
8d0552995b
Whoops
2021-03-03 20:09:06 +02:00
Sollace
afd437d9cf
Polish up the inferno spell and refactor block state mapping a little
2021-03-03 20:08:01 +02:00
Sollace
3fda44eba6
Adjust the color for the necro spell
2021-03-03 20:08:01 +02:00
Sollace
d172511777
Fixed spells not being cleared when respawning
2021-03-03 20:08:01 +02:00
Sollace
c9670a3d3c
Polish up the siphoning and necro spells
2021-03-03 20:08:01 +02:00
Sollace
3bb4d36a7e
Added a runes particle
2021-03-03 20:07:52 +02:00
Sollace
269db7bdc9
Further cleanup to the magic system
2021-03-03 11:33:23 +02:00
Sollace
b3e196c404
Perform the flattening on the spells
2021-03-02 22:12:28 +02:00
Sollace
51b541091e
Only unicorns can see what a specific gem does
2021-03-02 20:12:57 +02:00
Sollace
a50cc0d117
Flightly fix the logic for when the cast abilities should fail
2021-03-02 19:38:54 +02:00
Sollace
c5fdb9167f
Further rewrites to the magic system
2021-03-02 17:58:24 +02:00
Sollace
a58c6a0a44
More work on spells and gemstones
2021-03-02 15:40:37 +02:00
Sollace
4843a5c5f8
Casting a spell from a gem will now consume the spell but leave the gem
2021-03-01 15:09:38 +02:00
Sollace
b9fa4b072d
Fix some issues with spells
2021-03-01 15:09:17 +02:00
Sollace
859458baa6
Fix crash when spawning the raindrops particle
2021-03-01 15:07:51 +02:00
Sollace
b9679a3706
Spells can now be obtained via gemstones
2021-03-01 12:56:30 +02:00
Sollace
782bb86f0c
Fixed ground pound not triggering properly if the player's fall event doesn't trigger. Closes #29
2021-03-01 09:42:51 +02:00
Sollace
0cd45ad1ae
Fixed ground pound not taking into accoutn the player's gravity
2021-03-01 09:41:55 +02:00
Sollace
f0e43cdbe7
Rotate ponies wings to match when the player flaps their wings
2021-03-01 09:41:14 +02:00
Sollace
fd65f1b9e1
A few minor tweaks to how feathers fall and attempt to fix falling in inverted gravity
2021-02-28 16:37:38 +02:00
Sollace
cd010adc10
Added a way to obtain feathers from mansions and mineshafts
2021-02-28 16:03:26 +02:00
Sollace
701716f167
Pegasi will drop pegasus feathers while flying
2021-02-28 12:14:37 +02:00
Sollace
b625824270
Remove unused class
2021-02-28 12:12:57 +02:00
Sollace
18393d104d
Feathers will now float gently to the ground when dropped
2021-02-28 12:12:46 +02:00
Sollace
f067e67eca
Fixed wings of icarus not having correct angles when worn by a mob
2021-02-27 22:57:32 +02:00
Sollace
002ace1846
Wings of icarus will become corrupted when in the nether
2021-02-27 22:35:07 +02:00
Sollace
1992a1fd53
Add particle effects and sound effects when adding/removing the wings of icarus
2021-02-27 22:06:25 +02:00
Sollace
f8e19cc17a
Separate wing and amulet rendering and give the wings of icarus their own texture
2021-02-27 22:05:57 +02:00
Sollace
0221451543
Fixed not being able to right-click to equip amulets
2021-02-27 18:42:29 +02:00
Sollace
63e61826e8
Hook into MineLP to fix rotation whilst flying
2021-02-27 18:09:57 +02:00
Sollace
163afc9047
Added a renderer for worn amulets and wings
2021-02-27 17:47:54 +02:00
Sollace
59c2f400d0
Added gemstones, feathers, and Wings of Icarus
2021-02-27 12:24:09 +02:00
Sollace
42670af93b
Reduce the chances of there being a NPE here
2021-02-26 13:41:19 +02:00
Sollace
c2a959f031
Fixed hud element appearing on the pause screen
2021-02-24 12:17:40 +02:00
Sollace
bd74a03b8b
More AI fixes for inverted entities
2021-02-23 23:49:14 +02:00
Sollace
b0c621b4b6
Fixed inverted entities looking up when they should be looking down
2021-02-23 23:48:44 +02:00
Sollace
8ae70da8e8
Don't invert whilst sleeping
2021-02-23 19:36:10 +02:00
Sollace
e687dfcfcf
Minor thing
2021-02-23 19:24:53 +02:00
Sollace
ca1fda7de2
Move physics logic into the physics class and properly reset navigation/eye level when gravity changes
2021-02-23 19:02:23 +02:00
Sollace
8f75122d79
Fixed player getting stuck on slabs and stairs when in inverted gravity
2021-02-23 18:46:05 +02:00
Sollace
1ef7e1bf73
Le mixin
2021-02-23 18:09:24 +02:00
Sollace
e0943fa48f
Fixed players cancelling flight in creative whenever they touch something
2021-02-23 18:09:14 +02:00
Sollace
bc9ecd798d
Workaround for entity pathfinding in inverted gravity
2021-02-23 18:08:50 +02:00
Sollace
8ebead92a9
Fixed incorrect angles/improved rotation when in negative gravity
2021-02-23 18:08:17 +02:00
Sollace
a69bcb5419
Fix #28
2021-02-22 23:12:08 +02:00
Sollace
6cda15c0d7
Fixed gravity boots not working with disguises correctly
2021-02-22 22:42:10 +02:00
Sollace
b6302ecf15
1.16.4 -> 1.16.5
2021-02-22 21:56:06 +02:00
Sollace
ad74e50e35
Improve negative gravity handling on dropped items
2021-02-22 15:54:24 +02:00
Sollace
5821e13728
Fixed items not saving their state correctly
2021-02-22 15:53:59 +02:00
Sollace
709e8892e8
Added tooltips for our own effects
2021-02-22 15:53:38 +02:00
Sollace
3ac781d4f8
Improve gravity handling when applied to non-player entities
2021-02-21 23:18:15 +02:00
Sollace
5a24a6162e
Smoothly animate the spinning of the crystal heart
2021-02-21 22:17:37 +02:00
Sollace
374bf84548
Add a recipe for the zap apple jam
2021-02-21 20:57:20 +02:00
Sollace
ed08cb27ab
Fixed combination recipe accepting more than one ingredient
2021-02-21 20:51:51 +02:00
Sollace
afcd59206c
Improve Ai performance
2021-02-20 01:34:30 +02:00
Sollace
28532cd890
Minor thing
2021-02-20 00:28:16 +02:00
Sollace
5c4034c218
Yet more minor tweaks and fixes
2021-02-19 20:04:14 +02:00
Sollace
12621518ba
Rebalance the stomp ability
2021-02-19 18:53:28 +02:00
Sollace
52f62516fa
Added a way to obtain both the rain cloud and storm cloud jars
2021-02-19 18:10:49 +02:00
Sollace
fc5b50a975
Add a particle effect for dropping a cloud in a bottle
2021-02-19 16:56:01 +02:00
Sollace
82bc317bc1
Added recipes for the crystal heart
2021-02-19 10:34:26 +02:00
Sollace
f3b13b4984
Add an icon to display in mod menu
2021-02-19 01:16:48 +02:00
Sollace
88f284f202
Fixed bed-cannon-causing incorrect thrust speed. Closes #27
2021-02-18 23:03:43 +02:00
Sollace
368e965025
Add a slight vertical jump to entities when performing a stomp
2021-02-18 22:57:55 +02:00
Sollace
73b1f8bd42
Added the Crystal Heart + multi-block structure
2021-02-18 22:30:43 +02:00
Sollace
ee3fdc14c9
Update some names
2021-02-17 21:46:07 +02:00
Sollace
fbbbe9a5c1
Implement the clingy enchantment
2021-02-17 21:41:09 +02:00
Sollace
b18cc97c19
Fixed inverted gravity ladders
2021-02-17 17:05:37 +02:00
Sollace
154c853bbd
Added an enchantment that alters the wearer's gravity
2021-02-17 17:05:20 +02:00
Sollace
be59ed0553
Implemented the bounce and poisoned joked enchants
2021-02-16 23:12:09 +02:00
Sollace
ea07545d34
Implement the collaborator enchantment
2021-02-16 16:07:42 +02:00
Sollace
4723f0c7a0
Flying in a storm is now an even worse idea
2021-02-16 13:46:56 +02:00
Sollace
c61801b507
Added some enchantments suggested by kerplamp
2021-02-16 13:39:39 +02:00
Sollace
ec50aadda3
Deal damage based on the modifiers of the contained item
2021-02-14 23:13:36 +02:00
Sollace
63f2604e7e
Items in jars should now preserve all of their original attributes
2021-02-14 23:13:12 +02:00
Sollace
b5dc84a139
Added filled jars
2021-02-14 22:15:30 +02:00
Sollace
a94db2025a
Redirect lightning into a jar when the player is struck
2021-02-14 18:46:41 +02:00
Sollace
a130087d5d
Added jars, empty jars, lightning in a jar, and various storms in a jar
2021-02-14 17:53:44 +02:00
Sollace
82393eedef
Consolidate common logic
2021-02-14 17:52:56 +02:00
Sollace
2aae1e6aa0
group_teleport -> teleport_group so it's sorted to the right page
2021-02-13 23:12:02 +02:00
Sollace
fef8de15d8
Unicorns now have the option to takes friends with them when they teleport (at an extra cost)
2021-02-13 19:59:12 +02:00
Sollace
209ddbb972
Fixed page count not being computed correctly when first joining a world
2021-02-13 19:24:25 +02:00
Sollace
88279b18b6
Fixed missing translations for the page up/down hud controls
2021-02-13 19:06:51 +02:00
Sollace
143ca8c655
If you happen to kick a tree with a bee's nest, you will inadvertantly anger the bees.
2021-02-13 13:51:01 +02:00
Sollace
0dc3860966
Rewrite and improve tree traversal
2021-02-13 13:50:24 +02:00
Sollace
bbe7f67b7b
Isolate canvas from everything else
2021-02-10 20:36:19 +02:00
Sollace
5d6206ffc5
Switch to the new networking api
2021-02-10 18:33:21 +02:00
Sollace
62ca1de596
Added support for a glowing effect around glowing bracelets when canvas is installed
2021-02-10 13:18:01 +02:00
Sollace
a566dd2075
Add an audio confirmation when an ability fails to activate/doesn't fulfil its requirements to activate
2021-02-09 20:44:05 +02:00
Sollace
d48dc92528
Add the ability to change the species whitelist from the settings screen
2021-02-09 20:43:19 +02:00
Sollace
310721375b
A minor simplication
2021-02-07 19:59:10 +02:00
Sollace
9e8d18b8e3
Fixed saving of settings and added a configuration screen
2021-02-07 19:57:35 +02:00
Sollace
442b361f6d
When putting a bangle on an armour stand make sure the armour stand has an arm to hold it
2021-02-07 18:00:26 +02:00
Sollace
8f68b6414f
Add a ground_pound particle and rework the ground pound ability to only trigger when you actually reach the ground
2021-02-05 21:19:41 +02:00
Sollace
120fd6eb38
Added friendship bracelets!
2021-02-03 22:25:42 +02:00
Sollace
6ffff32718
Added a health drain particle for changelings, fixed changeling feed having too wide of a radius, and fixed particles not spawning on the clients
2021-02-02 12:52:50 +02:00
Sollace
d02cd4226f
Send block destructions on a per-chunk basis to nearby players
2021-02-01 20:33:39 +02:00
Sollace
a28cafb421
Fix mixin issue
2021-01-30 22:33:27 +02:00
Sollace
3fd161a0d2
Change the energy consumption counter to be per-entity, adjust consumption rates, and scale the number of entities you can defend from by the caster's experience level
2021-01-30 18:34:53 +02:00
Sollace
186d7cdbee
Smooth out consumption of food levels/fix food consumption being roudned UP
2021-01-30 18:32:04 +02:00
Sollace
f885198085
Fixed food levels going out of sync between the client and the server
2021-01-29 19:22:43 +02:00
Sollace
8f654177ec
Rebalance the energy cost calculation for shields
2021-01-29 19:22:04 +02:00
Sollace
615e4c3788
Fixed the focused/unfocused forms of magic missile (whoops)
2021-01-29 19:02:04 +02:00
Sollace
b43ed1975b
Fixed shields being offset and fixed shields applying to entities that they shouldn't
2021-01-29 18:37:41 +02:00
Sollace
543fd7aee0
Destruction states will now reset when breaking/replacing the block
2021-01-27 20:07:16 +02:00
Sollace
24cd6a9a3b
Fixed particle effect and added a sound effect when apples rot
2021-01-27 18:03:57 +02:00
Sollace
8e89edfb35
Send destruction updates in batches to avoid network congestion
2021-01-27 18:03:35 +02:00
Sollace
0bde55a0fb
Reduce the amount of particles generated by the changeling feed ability
2021-01-27 17:16:31 +02:00
Sollace
1222bd6831
Damage to blocks when stomping now depends on the hardness of that block
2021-01-27 17:16:15 +02:00
Sollace
872bdb44f2
Gave earth ponies a slightly increased mining speed (suggested by kerplamp)
2021-01-27 13:16:05 +02:00
Sollace
a544724751
Remove previous passengers when picking up an entity. Fixes #25
2021-01-27 10:15:13 +02:00
Sollace
1bcba1c08d
Fixed shield effect affecting items and the caster when sneaking
2021-01-27 08:57:06 +02:00
Sollace
7ecac5ccae
Change the stomp ability to damage blocks you land on
2021-01-26 22:33:45 +02:00
Sollace
52f643bba9
Damage the tree with each kick and only break it when destruction reaches 100%
2021-01-26 22:33:26 +02:00
Sollace
d1f6679882
Added multi-block destruction
2021-01-26 22:32:19 +02:00
Sollace
f7a2053c78
Remove redundancy
2021-01-21 16:08:10 +02:00
Sollace
23f71c368c
Fix command auto-complete not functioning in multiplayer
2021-01-21 16:07:49 +02:00
Sollace
e9e57cb949
Fixed shield rendering weirdly with fabulous graphics
2021-01-21 11:22:09 +02:00
Sollace
afe820b704
Fixed issues whilst running on a dedicated server
2021-01-21 10:41:28 +02:00
Sollace
f537079b1b
Polish up the rainboom trail particle
2021-01-21 09:54:48 +02:00
Sollace
33b3eec4cb
Fixed crash when reading a projectile spawn packet from earlier versions
2021-01-21 09:40:01 +02:00
Sollace
22c295f1d6
1.16.2 -> 1.16.4
2020-12-17 20:17:47 +02:00
Sollace
3c987fcd29
fix ability icon sizes on the hud
2020-10-15 21:00:38 +02:00
Sollace
379ae435ee
Add an icon and translation string for the rainboom ability
2020-10-15 21:00:14 +02:00
Sollace
b000f24eba
Fix subtitles
2020-10-14 22:07:13 +02:00
Sollace
38f1cc99c8
Added a rainboom ability for pegasi
2020-10-14 21:07:36 +02:00
Sollace
4596b474b0
Added a rainboom particle
2020-10-13 17:44:49 +02:00
Sollace
c33f961f81
Swap the hud to the other side for people who play left handed
2020-10-13 17:41:38 +02:00
Sollace
295c28cfac
Remove debug logging
2020-10-13 17:41:02 +02:00
Sollace
132980d4fe
Fixed carry ability not showing on the first page for alicorns
2020-10-11 13:25:51 +02:00
Sollace
0f70bec9bc
Add missing translation keys
2020-10-11 13:25:25 +02:00
Sollace
8aa0885112
Split kicking and stomping into separate abilities
2020-10-11 13:14:41 +02:00
Sollace
e47743a409
Added labels to indicate which ability you activated
2020-10-11 13:14:11 +02:00
Sollace
a3b833cafa
Fixed inverted flight controls when flying as a pegasus
2020-10-11 11:15:07 +02:00
Sollace
c83dedb0a4
Fixed abilities not displaying the correct state when gravity is inverted and flight controls are inverted
2020-10-11 11:14:50 +02:00
Sollace
3024ebef0f
Fixed flight not working correctly with inverted gravity
2020-10-11 10:26:55 +02:00
Sollace
6633d59a63
Fixed mana cost estimate not accounting for the player's level, added a slight cooldown before mana regeneration
2020-10-11 09:57:43 +02:00
Sollace
1e4f97ed18
Annotation
2020-10-10 19:20:22 +02:00
Sollace
83d81b0a25
Fixed crash when attempting to render blocks with tile non-rendered entities
2020-10-10 19:15:36 +02:00
Sollace
1df7f4fa40
Fixed crash when disguised as the eye of ender (it dies immediately)
2020-10-10 19:15:04 +02:00
Sollace
3400512b39
Fixed (kind) ghost blocks when disguised as the ravager and fixed incorrect hit boxes for entity disguises
2020-10-10 19:14:35 +02:00
Sollace
bc097775a6
Display the current form in the hud for changelings
2020-10-10 19:13:13 +02:00
Sollace
d3993e987d
Disguise ability will no longer require mana in creative mode
2020-10-10 19:12:40 +02:00
Sollace
0ddd43c39a
Changeling disguised as anvils will now do that anvil thing when they fall
2020-10-10 17:09:49 +02:00
Sollace
d29cc60d01
Disguised changelings will now have the appropriate collission boxes for whatever block/boat/minecraft they disguise themselves as
2020-10-10 16:27:07 +02:00
Sollace
f14ab56d54
Fixed crash when disguising as certain types of blocks
2020-10-10 16:26:21 +02:00
Sollace
5c2e156392
Ssome more cleanup
2020-10-10 16:25:49 +02:00
Sollace
312afe3d46
Fixed mana not being consumed at correct rates and added a ring for the xp progress
2020-10-09 19:35:47 +02:00
Sollace
c300e401b5
Start with a full mana bar rather than forcing the player to recharge
2020-10-09 19:09:34 +02:00
Sollace
e894fd3a58
An ability will now show how much mana it will cost before activating
2020-10-09 19:05:12 +02:00
Sollace
d337087447
Casting and projecting will now cost you mana
2020-10-09 18:01:07 +02:00
Sollace
06bfc6d760
Drinking milk will also clear whatever spell is attached to you (useful if you're an earth pony stuck with a shield)
2020-10-09 18:00:55 +02:00
Sollace
dd294f4f86
Remove the active spell when applying the race change potion effect
2020-10-09 17:44:14 +02:00
Sollace
7e19fd08c5
Fixed shield particles doubling up when switching races
2020-10-09 17:39:36 +02:00
Sollace
e3e374dd87
Some minor restructuring
2020-10-09 16:45:27 +02:00
Sollace
cef123e162
Added paging to the HUD so abilities don't have to be exclusive
2020-10-09 14:37:49 +02:00
Sollace
4d8c41fa8b
Render the icon behind the reload/charge animation
2020-10-09 13:00:14 +02:00
Sollace
5152f7a4d3
Fixed spells being carried over through death
2020-10-09 12:59:54 +02:00
Sollace
3a22954baa
Improved the ability icons and added separate icons for ability variations
2020-10-09 12:59:38 +02:00
Sollace
d057e09877
Shields will now reduce the amound of fall damage you take
2020-10-08 19:36:15 +02:00
Sollace
301acdf1d2
Unicorns can now shoot a spell as a projectile
2020-10-08 19:22:20 +02:00
Sollace
3f95f72d6c
Change the particle textures
2020-10-08 17:17:27 +02:00
Sollace
02dc0affcb
Some minor touchups, and use the race's affinity for the player's caster
2020-10-08 17:06:36 +02:00
Sollace
05dc1aa132
Foods will have different effects on different tribes
2020-10-08 13:16:16 +02:00
Sollace
d153df78fb
Fixed eating grass consuming it twice
2020-10-08 10:15:16 +02:00
Sollace
bb9d23d686
Some slight balancing changes to the energy bar
2020-10-08 10:12:24 +02:00
Sollace
dc6371ccf0
Removed debug logging
2020-10-08 09:49:39 +02:00
Sollace
629f30be0e
Implement different flight types
2020-10-08 09:39:30 +02:00
Sollace
6f2ef7719a
Fixed fire overlays not rendering for disguises
2020-10-04 12:59:31 +02:00
Sollace
e532b20137
Adjust the camera distance to match that of the entity the player is disguised as
2020-10-04 12:59:07 +02:00
Sollace
5e331016ff
A bit of cleanup
2020-10-04 12:58:01 +02:00
Sollace
b35f7e7d46
Minor update to the hud texture
2020-10-02 21:45:06 +02:00
Sollace
9216f92cf1
Add our music discs to the creeper's drops
2020-10-02 21:44:56 +02:00
Sollace
a3194548d5
Whoops. Update the keybindings to what they're _actually_ supposed to be
2020-10-02 21:44:33 +02:00
Sollace
39939d5d7c
Re-added the recipes for trick apples
2020-10-02 21:09:14 +02:00
Sollace
35fed20e34
Made it a little harder for pegasi to fall to their death
2020-10-02 17:57:02 +02:00
Sollace
b59982761d
Bats don't mind bonking their heads. In fact they love it!
2020-10-02 14:58:45 +02:00
Sollace
4f9787a7b0
Tweaked the batpony ability to work better with the new flying mechanics
2020-10-02 14:04:52 +02:00
Sollace
92bf11b87c
Added simple behaviours for horses
2020-10-02 14:04:31 +02:00
Sollace
db23786b70
Fixed flying not being disabled for non-flying diguises
2020-10-02 14:04:10 +02:00
Sollace
c4c9d288a9
Walls are hard, a study says
2020-10-02 12:25:05 +02:00
Sollace
12a56dfe79
Implement more realistic flying mechanics
2020-10-02 11:55:59 +02:00
Sollace
86524c10aa
Slight refactor for levelling
2020-10-02 09:39:00 +02:00
Sollace
9342369b69
Level affects the amount of damage ghast disguises deal
2020-10-02 09:13:28 +02:00
Sollace
fbb5abbba5
Added a ghast behaviour
2020-10-01 20:23:40 +02:00
Sollace
a6d083584a
Fixed layering on the hud
2020-10-01 19:55:51 +02:00
Sollace
f4bffad815
Players can now gain levels by doing things that use their mana
2020-10-01 19:33:31 +02:00
Sollace
ea08c78df0
A bit of balancing
2020-10-01 18:51:27 +02:00
Sollace
8025cf570b
Added mana and mana bars
2020-10-01 18:09:11 +02:00
Sollace
dd2e2a1f81
Added behaviours for slimes and magma cubes
2020-09-30 22:18:47 +02:00
Sollace
0059e92c2e
Fixed attack goals, and fixed disguises hurting themselves
2020-09-30 20:53:23 +02:00
Sollace
96e5af9743
Fixed health not scaling (most visible in the case of iron golems)
2020-09-30 20:36:28 +02:00
Sollace
d8419115fc
A bit of cleanup
2020-09-29 23:28:02 +02:00
Sollace
3fb311fd03
Generalize and added golem behaviours
2020-09-29 23:13:48 +02:00
Sollace
2fd97fedcf
Added a rabbit behaviour
2020-09-29 19:41:47 +02:00
Sollace
80cf905eb0
Add a ravager behaviour
2020-09-29 19:18:37 +02:00
Sollace
80b89088ce
Improved disguise hitbox behaviour
2020-09-29 19:18:25 +02:00
Sollace
f0681adc12
Fixed endermen holding nothing
2020-09-28 21:31:06 +02:00
Sollace
06f53ce7c2
We no longer actually need this
2020-09-28 21:29:26 +02:00
Sollace
019a8da48d
Fixed skeletons not lifting their arms when the player fires a bow
2020-09-28 21:27:46 +02:00
Sollace
97f2eda351
Fixed sounds spam when disguised as bees and minecarts
2020-09-28 21:13:20 +02:00
Sollace
b6004bcd05
Added icons for all the tribe swapping potion effects
2020-09-28 21:05:03 +02:00
Sollace
d0f6f5e831
Changelings disguised as chests can now open themselves up :V
2020-09-28 20:56:04 +02:00
Sollace
7e2886b1e2
Gravity is now accounted for in fall damage
2020-09-28 20:18:37 +02:00
Sollace
ec0e0052e0
Update the zap apple textures
2020-09-28 20:18:22 +02:00
Sollace
5df60a7c50
Added potion effects for switching tribes
2020-09-28 20:18:10 +02:00
Sollace
c500bb7763
Fixed missing translation key for removing a disguise via the command
2020-09-27 21:29:59 +02:00
Sollace
55f187ef6b
Fixed earth pony ability costing too much
2020-09-27 21:23:13 +02:00
Sollace
e177f74c8f
Added llama behaviours
2020-09-27 20:47:27 +02:00
Sollace
ea34a93bbc
Clean up raytracing
2020-09-27 20:47:13 +02:00
Sollace
ac74b1fbd3
Changelings disguised as blocks shouldn't overlap real blocks
2020-09-27 18:49:39 +02:00
Sollace
e8b970bd82
You can now disguise yourself as beds and chests, and they will preserve their direction
2020-09-27 18:49:08 +02:00
Sollace
e83c552d93
Fixed changeling particles appearing as regular magic particles
2020-09-27 17:44:39 +02:00
Sollace
b364111df6
Fixed block disguises losing their state after loading from a save
2020-09-27 15:12:20 +02:00
Sollace
4af11dfd30
When disguised as doors or beds, make sure to render the entire block
2020-09-27 15:11:50 +02:00
Sollace
8c8810c1b5
Sneaking now reflects when disguised as bipedal entities
2020-09-27 13:29:45 +02:00
Sollace
c7e1cea0c2
Move the code dealing with disguise entities into its own class
2020-09-27 13:29:19 +02:00
Sollace
e8292e20ec
Fix mixin
2020-09-26 17:04:38 +02:00
Sollace
9a7671f4f7
Smooth out the transition when flipping gravity
2020-09-25 23:39:57 +02:00
Sollace
882627cd3f
Fixed crouching getting stuck when gravity is inverted
2020-09-25 22:59:51 +02:00
Sollace
76667f95ac
Fixed pegasi not taking fall damage when they're supposed to
2020-09-25 22:59:36 +02:00
Sollace
c9ee710ab5
Added abilities for bat ponies
2020-09-25 20:24:48 +02:00
Sollace
babc9e680d
Show the passive ability when sneaking
2020-09-25 13:27:20 +02:00
Sollace
d9e92ff0ea
Fixed key bindings not appearing in the settings screen and adjust the defaults for one-handed gameplay
2020-09-25 13:06:41 +02:00
Sollace
cc0d661ae7
Adjust the slots used for each ability
2020-09-25 12:50:23 +02:00
Sollace
71ea2f646a
More work on the new flight mechanics
2020-09-25 12:39:10 +02:00
Sollace
bff01ff787
Fixed alignment of the ability icons on the hud
2020-09-24 21:47:49 +02:00
Sollace
d30b22c11c
Add a bee behaviour
2020-09-24 21:26:11 +02:00
Sollace
1bb305693e
Change the death message when using too much magic
2020-09-24 21:02:19 +02:00
Sollace
dc982b000c
Added a villager behaviour
2020-09-24 21:02:03 +02:00
Sollace
085c9dac2f
Only trigger the creeper's action when not flying
2020-09-24 20:05:34 +02:00
Sollace
804403ce25
Fixed network error sending capabilities to the wrong players
2020-09-24 19:59:22 +02:00
Sollace
a525a9127c
Fixed disguises not being inverted by negative gravity
2020-09-24 19:31:40 +02:00
Sollace
2bb6df8b1b
Add behaviour for sheep
2020-09-24 19:08:06 +02:00
Sollace
63cc8903c9
Shulkers will now be able to cling to walls and ceilings
2020-09-24 17:41:04 +02:00
Sollace
7ebfa16770
Added behaviours for filverfish, endermen, and spellcasting illagers
2020-09-24 17:40:46 +02:00
Sollace
2a5e6e6e72
A few more fixes
2020-09-24 15:57:25 +02:00
Sollace
9071742a4c
Added custom behaviours for chicken disguises
2020-09-24 14:54:24 +02:00
Sollace
2f455ae6a7
Clean up some sounds we no longer use
2020-09-24 14:49:13 +02:00
Sollace
f08850e7c2
A long list of fixes for disguises
2020-09-24 14:49:02 +02:00
Sollace
9ba807b3d5
Another tweak to the hud
2020-09-24 00:15:29 +02:00
Sollace
376058ae61
Changelings disguised as spiders can climb walls
2020-09-24 00:14:23 +02:00
Sollace
a4c0d936f4
Fixed disguises
2020-09-23 23:38:19 +02:00
Sollace
5aa9d27861
A couple ui fixes and add slightly better ability icons
2020-09-23 23:18:54 +02:00
Sollace
361a00bf3f
Add translations for the creative tabs
2020-09-23 22:48:40 +02:00
Sollace
900077d2ae
Fix the zap apple textures
2020-09-23 22:48:30 +02:00
Sollace
607760e4a6
Added creative tabs
2020-09-23 22:41:23 +02:00
Sollace
20cdfa4822
Remove logging
2020-09-23 21:57:43 +02:00
Sollace
2fd270131f
Store the default race with the world and properly sync with the client upon joining
2020-09-23 21:56:57 +02:00
Sollace
77f0915d82
Players of the opposite faction will keep you from sleeping nearby
2020-09-23 17:41:24 +02:00
Sollace
efc50c5cbd
Races now have an affinity
2020-09-23 17:19:28 +02:00
Sollace
c03899d7e2
Rewrite the hud
2020-09-22 18:13:29 +02:00
Sollace
2672dc2206
Fix particle textures
2020-09-22 18:13:10 +02:00
Sollace
b312188171
Fix crash when querying abilities for a slot
2020-09-22 15:52:44 +02:00
Sollace
b4e6b3a037
Fixed crash due to attributes not being registered
2020-09-22 15:49:11 +02:00
Sollace
c1fb88faae
Back to basics: strip away anything that's not the core of the mod
2020-09-22 15:48:58 +02:00
Sollace
94eef4f43a
Some entity refactoring
2020-09-22 12:28:44 +02:00
Sollace
00f677c157
1.15.2 -> 1.16
2020-06-26 22:13:50 +02:00
Sollace
85df9737e7
Start of the flight rewrite
2020-06-25 16:32:40 +02:00
Sollace
d063c78012
Made slime layers less expensive
2020-06-02 18:10:52 +02:00
Sollace
30dce6c579
Corrected the light level on enchanted torches
2020-06-02 18:09:21 +02:00
Sollace
8fb22d5641
Cloud slabs will now connect vertically
2020-06-02 18:08:46 +02:00
Sollace
511f5c0cd9
Fixed AO shadows on hive blocks and clouds
2020-06-02 17:29:04 +02:00
Sollace
73182d71fc
Added a texture for the open sides of hive blocks
2020-06-02 17:28:45 +02:00
Sollace
869f2af288
Curse my blursed spelling
2020-06-02 15:47:35 +02:00
Sollace
65c0ae60f8
Fix typo
2020-06-02 13:40:33 +02:00
Sollace
e6daed40da
Fixed incorrect refmap name
2020-06-02 13:36:31 +02:00
Sollace
92dd963b9b
Players with inverted gravity may now walk on the underside of clouds (wip)
2020-06-02 13:36:18 +02:00
Sollace
b5aca42ba6
Fixed clouds, mostly
2020-06-01 20:35:47 +02:00
Sollace
2db782422b
Casters can now control the range of the shield spell by sneaking
2020-06-01 17:01:24 +02:00
Sollace
5a9686b108
Fixed teleporting taking more energy than it should
2020-06-01 17:00:49 +02:00
Sollace
e3c5f6fc4b
Fixed the spellbook
2020-06-01 17:00:22 +02:00
Sollace
797dbb8e38
Fixed the title on the bag of holding
2020-06-01 15:34:44 +02:00
Sollace
684641e29c
Enchanted cloud stairs may now connect vertically
2020-06-01 15:29:15 +02:00
Sollace
df6cedb057
Fixed the texture on the inside of cloud and chitin stairs
2020-06-01 15:16:59 +02:00
Sollace
b0ca912ef8
Chitin stairs and slabs now have coverings
2020-06-01 15:09:49 +02:00
Sollace
1f47fd57e3
Added chitin stairs and slabs
2020-06-01 14:14:51 +02:00
Sollace
38fa8cd1bb
Added a unique texture for the ends of cloud pillars
2020-06-01 13:12:40 +02:00
Sollace
044a175696
Fix mixins
2020-05-31 23:14:12 +02:00
Sollace
3cee5fa5a3
Fixed ability icons on the hud
2020-05-31 22:59:58 +02:00
Sollace
10c4169742
Fixed butterflies and some cloud rendering
2020-05-31 22:59:31 +02:00
Sollace
73d8a93da2
Sugar block class is not needed
2020-05-31 22:58:47 +02:00
Sollace
fab5363028
Fixed some mechanics not taking spectator mode into account
2020-05-29 20:35:31 +02:00
Sollace
b4443e0549
Rewrite the tick queue to be slightly more robust and not trigger actions for worlds they weren't intended to run in
2020-05-29 20:20:50 +02:00
Sollace
848f6ef66d
Fixed players data being lost when you respawn
2020-05-29 20:13:10 +02:00
Sollace
22c430750c
Fixed the earth pony ability
2020-05-29 18:11:34 +02:00
Sollace
645a0d1496
The tick queue shouldn't trigger events for the client world
2020-05-29 18:11:18 +02:00
Sollace
6c73ccb028
Properly fix concurrency problems with doing world stuff on the network thread
2020-05-29 18:10:45 +02:00
Sollace
5c01f45bdb
Fixed world events not playing
2020-05-29 18:10:10 +02:00
Sollace
d4bdc6a8f0
Fixed some textureing on stair models
2020-05-29 18:09:58 +02:00
Sollace
5dcb74981b
Removed the drake enchantment. Nice idea, but meh in execution.
2020-05-28 18:32:06 +02:00
Sollace
d712554639
Some more cleanup
2020-05-28 18:30:23 +02:00
Sollace
2f6ffe43a9
Some terminology changes and cleanup
2020-05-28 18:27:30 +02:00
Sollace
ad4a449723
Fixed enqueued world tasks not happening
2020-05-28 18:09:53 +02:00
Sollace
8b3de321f0
Some magic changes and added multi-gem interactions
2020-05-28 18:09:34 +02:00
Sollace
9a91586921
Remake the cloud structures
2020-05-28 15:11:03 +02:00
Sollace
2cac91c351
Move structures an clean up how they're added to biomes
2020-05-28 13:40:36 +02:00
Sollace
ca70c87b04
Added apple trees to world gen
2020-05-19 19:45:58 +02:00
Sollace
e5e37be119
Fixed some rendering layer issues
2020-05-19 18:55:21 +02:00
Sollace
cbf541baf4
Fixed tomato plants
2020-05-19 18:41:01 +02:00
Sollace
842148fc97
Reimplement our drops
2020-05-19 12:43:57 +02:00
Sollace
de801147ac
Render an icon on the hud corresponding to the ability in that slot
2020-05-19 12:01:08 +02:00
Sollace
c136adebd0
Added marble blocks
2020-05-19 12:00:31 +02:00
Sollace
cdce61f6d9
Fixed some issues with placed gems forgetting their owner
2020-05-12 16:06:34 +02:00
Sollace
21ad06c792
Add glint and tint to the gem model
2020-05-11 23:01:52 +02:00
Sollace
86c7ff2150
Move AbstractRangedAreaSpell to its own file
2020-05-11 23:01:22 +02:00
Sollace
140ee68ae3
You can now trigger multiple abilities at the same time
2020-05-10 20:45:07 +02:00
Sollace
9006b2b295
Fixed the exertion effect for teleporting
2020-05-10 20:03:23 +02:00
Sollace
1260f0486c
The bag of holding will now affect the player's gravity (weight)
2020-05-10 19:52:43 +02:00
Sollace
5b7f298147
Physics rewrite for better gravity manipulation
2020-05-10 17:18:45 +02:00
Sollace
298eddb9c2
Misc fixes
2020-05-07 13:17:20 +02:00
Sollace
51f9625d2b
Fixed the bag of holding
2020-05-07 13:16:55 +02:00
Sollace
25352710b7
Fixed projectiles not updating/exploding multiple times
2020-05-07 13:15:53 +02:00
Sollace
53e4e93605
Fixed some attribute changes not propagating to the client
2020-05-07 13:15:16 +02:00
Sollace
d9b6c3f6e0
Fixed particles not spawning for small entities
2020-05-07 13:14:46 +02:00
Sollace
c5074c41de
Fixed the fire gems
2020-05-07 13:14:13 +02:00
Sollace
871edea0d7
Don't trap the thrower
2020-05-06 15:56:33 +02:00
Sollace
3789c31062
Fixed spheres
2020-05-06 15:56:21 +02:00
Sollace
ee7c67afe4
Rewrite controls
2020-05-06 15:55:25 +02:00
Sollace
019c9e17ed
We mojang now? MOAR BLOCKS
2020-05-06 00:08:23 +02:00
Sollace
a595348dbd
Refactor and tidy up cloud implementation and add cloud pillars
2020-05-06 00:05:33 +02:00
Sollace
f5cfe302a5
Fixed chitin blocks not orienting constently
2020-05-05 22:25:24 +02:00
Sollace
abbba5dc68
Fixed noise spam from cuccoons
2020-05-05 20:06:32 +02:00
Sollace
325bdd0fdf
Fixed effect desync when using changeling abilities
2020-05-05 18:48:47 +02:00
Sollace
136519fb47
Fixed the cuccoon
2020-05-05 18:48:24 +02:00
Sollace
9f8194dc12
Fixed changlings getting sickness effects before actually eating
2020-05-05 18:48:12 +02:00
Sollace
07d59d7f0b
Wip new hud
2020-05-05 16:42:54 +02:00
Sollace
c12b67e909
Fixed disguises
2020-05-05 16:42:14 +02:00
Sollace
4e3db62e78
Fixed the alicorn amulet
2020-05-05 16:41:58 +02:00
Sollace
296d6dc255
Fixed issues with distance calculation
2020-05-04 00:41:22 +02:00
Sollace
0af0cb2182
Fixed crash when dying
2020-05-04 00:40:59 +02:00
Sollace
ece5f378dc
Fixed the gravity command
2020-05-03 22:42:28 +02:00
Sollace
9e6da2f64a
Fixed projectiles and other entities not spawning, fixed the staff
2020-05-03 22:42:16 +02:00
Sollace
9c4568e707
Render an item for the gem in the meantime
2020-05-03 22:41:46 +02:00
Sollace
aaee3e48cd
Fixed exception when rendering the cuccoon
2020-05-03 22:41:18 +02:00
Sollace
8e8b539fad
Fixed the ice spell
2020-05-03 22:40:45 +02:00
Sollace
6ccc91a2c1
Fixed player race not being persisted between instances
2020-05-03 19:45:23 +02:00
Sollace
2afe31c706
Various fixes
2020-05-03 19:20:51 +02:00
Sollace
42f8e4d1e7
Texture changes and refinements
2020-05-03 16:59:20 +02:00
Sollace
bbfebe009a
Fixed autocomplete for race arguments
2020-05-02 18:51:19 +02:00
Sollace
8e30e8539a
Finally got all the recipes fixed
2020-05-02 18:20:41 +02:00
Sollace
070aeaefe3
Implement toxicity for ingredients (I may remove this in favour of flattening)
2020-05-02 00:38:37 +02:00
Sollace
c2967cfe3c
Move recipes to the correct package
2020-05-02 00:37:44 +02:00
Sollace
f62b698df4
Fix errors with data tags and add our own blocks and items to their appropriate tags
2020-05-01 23:44:53 +02:00
Sollace
e9041347e0
Refactor again and add recipe types for the crafting table \o/
2020-05-01 17:23:40 +02:00
Sollace
94952f5c16
Update recipes and loot tables, ensure everything is obtainable that should be obtainable, and revamp the enchanting recipe system
2020-04-28 21:27:33 +02:00
Sollace
1ed4e719fd
Fixes and adjustments to the loot tables
2020-04-28 00:33:13 +02:00
Sollace
e8e6afe01f
Minor cleanup
2020-04-28 00:32:42 +02:00
Sollace
f55e6d00b9
Some slight cleanup
2020-04-27 18:09:19 +02:00
Sollace
c2a4e66d22
Adjust some block's properties
2020-04-27 17:28:22 +02:00
Sollace
90c6775be7
All the loot tables!
2020-04-27 17:14:21 +02:00
Sollace
21a7902a81
Fixed abilities not triggering and fixed teleporting
2020-04-27 00:18:11 +02:00
Sollace
6b9e0eaa30
Fix particles and tweak the magic particle effect
2020-04-27 00:17:18 +02:00
Sollace
12208b147c
Fix slime block rendering
2020-04-27 00:16:33 +02:00
Sollace
c795af04ab
Fix translation key for the cloud anvil
2020-04-26 22:46:18 +02:00
Sollace
a14cb80cb4
Implement zap apple disguises
2020-04-26 22:42:16 +02:00
Sollace
7bd92d2d2d
Sort out rendering layers for block
2020-04-26 22:42:16 +02:00
Sollace
67703b0ba3
Fix bugs with tilling clouds
2020-04-26 22:42:15 +02:00
Sollace
23ce3f27ca
Fixed the torch
2020-04-26 22:42:07 +02:00
Sollace
e1cfe99659
Fixed cloud stairs using the wrong check for player collission
2020-04-26 19:51:47 +02:00
Sollace
976a07800e
Cloud blocks and items with feather falling will always collid with cloud blocks
2020-04-26 19:51:30 +02:00
Sollace
91e84e7551
Fix some interactions with clouds and reimplement fallthrough logic
2020-04-26 19:33:47 +02:00
Sollace
cd4b74b2ce
Move levels and such to a MagicReserves
2020-04-26 19:33:10 +02:00
Sollace
766911e402
Fixed items not having the player's race when dropped and ensure the values are stored/loaded again
2020-04-26 16:48:48 +02:00
Sollace
c731d515c4
Fixed clouds blocks causing suffocation damage, fixed sides being culled incorrectly
2020-04-26 16:48:11 +02:00
Sollace
da824ffe7d
Refactor the entity predicates
2020-04-26 14:46:03 +02:00
Sollace
2aea8791a0
Fixed error when loading item tags
2020-04-26 14:42:48 +02:00
Sollace
660954f6dd
Reimplement cloud interaction exclusions
2020-04-26 13:46:49 +02:00
Sollace
4b87f21bf5
Fixed cloud fences not connecting to each other
2020-04-26 13:46:30 +02:00
Sollace
4170d3301d
Fixed dutch doors not updating correctly
2020-04-26 12:07:40 +02:00
Sollace
1e032e1915
Fixed packet loop when updating a player's capabilities
2020-04-26 12:07:25 +02:00
Sollace
7b2a9b3799
More renames and translation/texture fixes
2020-04-26 11:02:21 +02:00
Sollace
7ca95e34cf
Added an "apples" tag
2020-04-26 10:10:37 +02:00
Sollace
9d52675a4b
Fixed error whilst loading loot tables
2020-04-25 23:22:57 +02:00
Sollace
dcf41398a1
Changed how overrides are done so they break fewer things
2020-04-25 23:22:43 +02:00
Sollace
17e036a49c
Fixed some items not appearing, or appearing in the incorrect creative tab
2020-04-25 22:22:28 +02:00
Sollace
bf3e9419c7
Translations and resource fixes
2020-04-25 22:22:05 +02:00
Sollace
77ccd14745
Fixed crash when spawning a butterfly, when updating a cuccoon entity,
2020-04-25 22:04:13 +02:00
Sollace
d95086c807
Rewrite toxins and get rid of a lot of item replacements and other fixes
2020-04-25 22:03:36 +02:00
Sollace
55a559321a
Pull food values out into some constants
2020-04-25 18:41:48 +02:00
Sollace
e4ae128385
Simplify toxin code a bit
2020-04-25 16:07:09 +02:00
Sollace
e6b3d36606
Someone wanted bat ponies
2020-04-25 15:46:29 +02:00
Sollace
b0838e2caf
Rewrite how abilities are registered and function/remove the json serializing in packets
2020-04-25 15:37:17 +02:00
Sollace
54a4309825
Misc other tidying up
2020-04-25 13:32:33 +02:00
Sollace
a36f6580bb
Fix some more assets
2020-04-25 13:31:46 +02:00
Sollace
fd74bb47eb
Reimplement particle connections
2020-04-24 22:40:02 +02:00
Sollace
f202e1881f
Unswapped slab models
2020-04-24 21:33:46 +02:00
Sollace
408b6f153d
Fix some crashes when triggering the shield ability
2020-04-24 21:28:10 +02:00
Sollace
5b0326c501
Fixed a ton of broken resources
2020-04-24 21:28:10 +02:00
Sollace
78dd6ea26f
Fixed NPE when accessing the attached properties for an entity
2020-04-24 21:28:09 +02:00
Sollace
03944f6015
Fixed crash due to missing entity renderers/removed the rainbow spawner
2020-04-24 21:28:08 +02:00
Sollace
5874162852
Added sprite docs for the particles
2020-04-24 21:28:08 +02:00
Sollace
defd9e2a59
Fix duplicate id
2020-04-24 21:28:07 +02:00
Sollace
368d83720f
Fix load order
2020-04-24 21:28:07 +02:00
Sollace
7a1b3aab98
Fix mixins and rewrite dimension changing
2020-04-24 21:27:59 +02:00
Sollace
6678999dd0
Actually register the renderers
2020-04-24 21:27:57 +02:00
Sollace
167f67c5fb
Fix naming conventions
2020-04-24 21:27:48 +02:00
Sollace
5f1487d725
Register the spawn eggs
2020-04-24 14:31:06 +02:00
Sollace
882c8c4d7f
Properly register entities
2020-04-24 14:26:27 +02:00
Sollace
50923f4015
Fix some load order/registration issues
2020-04-24 14:14:25 +02:00
Sollace
58372537cc
Various housekeeping
2020-04-24 00:17:38 +02:00
Sollace
5708f9c80f
Implement networking, reimplement pega-reach
2020-04-23 23:44:31 +02:00
Sollace
2536872aad
Re-activate MineLP integration
2020-04-22 22:41:00 +02:00
Sollace
46706bc3fb
Loot tables and a bunch of other stuff
2020-04-22 22:23:47 +02:00
Sollace
764e2b1efd
It compiles, now for the todos
2020-04-22 20:23:54 +02:00
Sollace
b7c3a37bee
Updating to 1.15
2020-04-22 17:55:05 +02:00
Sollace
25104b4d1f
Convert the lang to a json file
2020-04-21 18:51:41 +02:00
Sollace
77acfb40e5
Add the standard files for fabric to load us
2020-04-16 00:45:18 +02:00
Sollace
f60a84f207
Rename the main classes
2020-04-16 00:44:58 +02:00
Sollace
a90b8f7f72
Fix the final errors
2020-04-16 00:30:04 +02:00
Sollace
89eed4e3f1
More organisation
2020-04-16 00:29:53 +02:00
Sollace
50f3e09499
Pages go in the data folder
2020-04-15 18:36:59 +02:00
Sollace
21e52c750e
Fill in values for the item tags
2020-04-15 18:34:42 +02:00
Sollace
989d64540e
Hud needs to be reimplemented
2020-04-15 18:34:23 +02:00
Sollace
00972d4b91
More cleanup, more naming changes
2020-04-15 18:14:42 +02:00
Sollace
db5f0a5544
advancements -> advancement
2020-04-15 17:26:12 +02:00
Sollace
09ae83dfe5
Naming convention changes
2020-04-15 17:23:08 +02:00
Sollace
c8a216ef24
Implement tillable, properly register the structures, move cloud blocks a "gas" package
2020-04-15 17:11:37 +02:00
Sollace
7a6b0aabb5
More cleanup
2020-04-15 15:55:18 +02:00
Sollace
3beacf5f58
More cleanup to input
2020-04-15 15:45:57 +02:00
Sollace
52ae5816a5
Convert UItems to an interface
2020-04-15 15:30:20 +02:00
Sollace
ea51af542a
Unsplit again and fix more compile errors
2020-04-15 14:56:53 +02:00
Sollace
fdc7984ab6
More updating
2020-04-15 12:37:14 +02:00
Sollace
85b9ddb706
Core/Redux split to get out the non-essential features
2020-01-27 21:11:53 +02:00
Sollace
995c332814
Porting to Fabric/Yarn/1.14 part 5
2020-01-27 14:47:14 +02:00
Sollace
11de4c8821
Porting to Fabric/Yarn/1.14 part 4
2020-01-27 12:05:22 +02:00
Sollace
9a42c8ebd5
Porting to Fabric/Yarn/1.14 part 3
2020-01-17 14:27:26 +01:00
Sollace
897287600b
Porting to Fabric/Yarn/1.14 part 2
2020-01-16 16:46:24 +01:00
Sollace
2670d5cdb6
Porting to Fabric/Yarn/1.14 part 1
2020-01-16 12:35:46 +01:00
Sollace
f5f232241a
Fixed integer overflow
2019-08-13 09:17:02 +02:00
Sollace
e5cb2df0ce
More implementing spears
2019-08-13 09:16:22 +02:00
Sollace
0f2f148eec
Unused imports
2019-08-13 09:15:29 +02:00
Sollace
3f9cf6c5a6
Spears! (WIP)
2019-04-09 13:45:36 +02:00
Sollace
040e191004
Fixed incompatibility with Mantle. Closes #8
2019-04-07 14:59:19 +02:00
Sollace
a7d582f7cf
Use the player's head position to control the vertical movement when rainbooming. Fixes #9
2019-04-06 21:07:54 +02:00
Sollace
2f97a7ae69
Fixed flight bar being offset by one pixel
2019-04-06 21:07:03 +02:00
Sollace
578b000233
Fixed spawn lists for clouds being swappedn between ocean and land
2019-04-04 16:40:00 +02:00
Sollace
e0fa8e092d
Fixed some bugs with gravity
2019-04-04 14:47:39 +02:00
Sollace
05ef379fc0
Added proper flying sounds for changelings
2019-04-04 14:20:20 +02:00
Sollace
b2edae1766
Adjusted ascent speed
2019-04-04 13:00:42 +02:00
Sollace
736ced3a51
Changed mechanics for which blocks can be placed on clouds
2019-04-04 12:58:18 +02:00
Sollace
5b18c7c0f6
Restrict cloud-walking enchants to magic users when walking on cloud blocks
2019-04-04 12:27:04 +02:00
Sollace
a1c4678d4e
Fixed some calculation discrepancies with pegasus flight experience
2019-04-02 21:04:32 +02:00
Sollace
3a0685ae59
Fixed butterflies not being totally silent
2019-04-02 21:03:56 +02:00
Sollace
03059b6df2
Pegasi can now do a mini sonic rainboom once they fill their flight bar.
2019-04-02 14:03:33 +02:00
Sollace
cd1fb849f7
Fixed hive blocks growing out of control
2019-04-02 08:48:27 +02:00
Sollace
64666e8e60
Added butterflies
2019-03-21 17:03:59 +02:00
Sollace
6ab9343164
Further fattening and dispensibles rewrites
2019-03-20 22:37:49 +02:00
Sollace
faa77ea1fd
Register items and their models all together to avoid writing the same thing twice
2019-03-19 13:43:04 +02:00
Sollace
25536fd42d
Throw an exception when attempting to register models for invalid items
2019-03-19 08:03:56 +02:00
Sollace
29cf5b0cc8
Fixed a typo
2019-03-18 16:02:06 +02:00
Sollace
b148126221
Clean up. This was for debugging.
2019-03-18 15:54:05 +02:00
Sollace
5213d0050e
Add the modid for all the hook classes
2019-03-18 15:47:54 +02:00
Sollace
8d67b60e64
Removed the override for minecraft:stick. Use Shills instead (name wip)
2019-03-18 15:22:22 +02:00
Sollace
d644465e75
Fix a typo in the docs
2019-03-16 18:51:53 +02:00
Sollace
ee64143a6a
Fix baubles support. I blame Forge (specifically CPW) for breaking lazy classloading. This would never have happened with LiteLoader.
2019-03-16 09:36:51 +02:00
Sollace
466053be4e
Added a new useless feature
2019-03-15 20:02:17 +02:00
Sollace
276a99d7cf
Added diamond doors
2019-03-15 19:15:28 +02:00
Sollace
d34d1ddd60
Added functionality for cuccoons
2019-03-15 14:16:56 +02:00
Sollace
503c1c9eea
Split tomato plants and sticks into separate blocks
2019-03-14 22:46:49 +02:00
Sollace
90635394a3
Apples left n the ground for too long will eventually go bad
2019-03-13 22:54:59 +02:00
Sollace
dc9c409a9b
Fixed changeling traps spawning slime layers in the air
2019-03-13 22:54:30 +02:00
Sollace
a363e22b28
Cuccoons won't take damage when punched by a changeling.
2019-03-12 22:41:13 +02:00
Sollace
49485ed61b
Fixed crafting recipe for the staff of rememberAnce.
2019-03-12 22:32:00 +02:00
Sollace
935dde77b1
Let's fix the crash, round two!
2019-03-12 22:29:19 +02:00
Sollace
cd8d244ea7
Changelings can now capture players and entities in cuccoons by spraying them with MORE GOO!
2019-03-12 22:26:41 +02:00
Sollace
45965746ed
Fixed error when attempting to update an entity that doesn't have a caster
2019-03-12 22:25:52 +02:00
Sollace
779ae10a99
Spells can now be attached to entities other than players
2019-03-12 22:12:46 +02:00
Sollace
1248b93995
Add several pieces of documentation
2019-03-12 22:10:48 +02:00
Sollace
bae95b34aa
Split logic for contruction and racing clouds out into their respective classes
2019-03-11 20:51:23 +02:00
Sollace
a7f9f99a77
Adjust the tracking distance for thrown entities
2019-03-11 20:50:50 +02:00
Sollace
2384663901
Added the staff of remembrance
2019-03-11 20:50:32 +02:00
Sollace
6c8cb739cd
Fixed chiselled chiting not being breakable
2019-03-10 00:07:15 +02:00
Sollace
6007afc978
Removed debug code
2019-03-10 00:02:03 +02:00
Sollace
7e0e5cf8c1
Added chiseled chitin
2019-03-09 19:41:37 +02:00
Sollace
034dd107e1
Fixed banister rendering
2019-03-09 18:42:15 +02:00
Sollace
fb1decc118
Added a crafting recipe for cloud banisters
2019-03-09 18:28:22 +02:00
Sollace
aed4352a24
Added JEI support
2019-03-09 18:24:16 +02:00
Sollace
0e54cbf29a
Added a recipe to craft slime layers from slime blocks
2019-03-09 18:13:04 +02:00
Sollace
a93bb42a61
Fixed the recipe for the gem of suffering
2019-03-09 18:12:43 +02:00
Sollace
1a66fdabff
Added slime layer blocks
2019-03-09 15:42:11 +02:00
Sollace
17aaeec7dc
Added out own textures for the spellbook and added a second variant
2019-03-09 13:18:06 +02:00
Sollace
762636f9bd
Added a method to obtain/transmute various music disks
2019-03-09 13:17:35 +02:00
Sollace
79a5f215de
Added a cuccoon entity (WIP)
2019-03-08 22:56:25 +02:00
Sollace
734fa9d140
Change the appearance and sound for the changeling ability
2019-03-08 22:55:52 +02:00
Sollace
a3995ece46
Added some music discs
2019-03-08 22:55:27 +02:00
Sollace
f365cec6fe
Implement the trap spell
2019-03-05 23:39:10 +02:00
Sollace
793a742776
Fixed client crash
2019-03-05 18:42:49 +02:00
Sollace
7abb696b76
Added a new changeling ability and spell
2019-03-05 18:42:36 +02:00
Sollace
1c4e116ee8
Spells attached to a projectile should be notified of being attached
2019-03-05 16:12:32 +02:00
Sollace
9426fedd22
Added hydrophobic projectiles
2019-03-05 16:09:17 +02:00
Sollace
5f93eb6ac6
Adjust the critical range for shields to destroy projectiles
2019-03-05 16:09:02 +02:00
Sollace
584704c8e3
Fixed nomages being able to throw spells
2019-03-05 15:16:48 +02:00
Sollace
903e2462aa
Render the correct itemstack for thrown spells
2019-03-05 15:15:34 +02:00
Sollace
28e294803e
Added support for thrown spells. Projectiles with a spell attached.
2019-03-05 14:29:16 +02:00
Sollace
41923f82e1
Fixed projectiles not rendering correctly to the client
2019-03-05 14:28:45 +02:00
Sollace
ff707b679e
Added wheat worms as a possible drop when mining dirt
2019-03-05 13:11:33 +02:00
Sollace
68cbb4b57b
Some quality of life adjustments
2019-03-05 12:45:56 +02:00
Sollace
b4663b4881
Added a recipe for cactus green from moss
2019-03-05 12:44:18 +02:00
Sollace
03d0e22e99
Added a smelting recipe to obtain chitinous shells by cooking cuccoons. You monster!
2019-03-05 12:44:05 +02:00
Sollace
73d7081efb
Fixed a crafting recipe issue
2019-03-05 12:43:32 +02:00
Sollace
fdf0365c81
Added a translation string for chitinous shells
2019-03-04 14:56:03 +02:00
Sollace
7ec3f39a29
Added a grass-like overlay to chitin blocks
2019-03-04 14:51:04 +02:00
Sollace
c627614d22
Added chitin blocks
2019-03-04 13:40:14 +02:00
Sollace
318e91ed8d
Fixed gems not hovering at the correct height
2019-03-04 00:34:48 +02:00
Sollace
0ef986d406
Hanging cuccoons are now more dangerous to non-changelings
2019-03-04 00:33:40 +02:00
Sollace
0c5a92bdae
Players holding the gem of light will also emit light!
2019-03-03 23:52:02 +02:00
Sollace
74f02b045c
Held effects are now properly persisted
2019-03-03 23:51:36 +02:00
Sollace
e8b2b13a38
The light gem will now emit light
2019-03-03 22:38:54 +02:00
Sollace
01a16fb92d
Added a name, crafting recipe, and item texture
2019-03-02 19:29:21 +02:00
Sollace
33ffa0fafe
Particles and other finishing touches
2019-03-02 19:18:29 +02:00
Sollace
e00f9850b3
Added hanging cuccoons (WIP)
2019-03-02 18:45:28 +02:00
Sollace
62be8af297
Some fine tuning for hive blocks
2019-03-02 18:05:26 +02:00
Sollace
9fdaf9035d
(maybe) improve hitboxes on tomato plants?
2019-03-02 18:04:33 +02:00
Sollace
0800865661
Fixed transitions playing when first joining the world, fixed pegasus flight under inverted gravity
2019-03-02 18:03:59 +02:00
Sollace
10545adb66
Call the method through the state instead of the block
2019-03-02 18:02:39 +02:00
Sollace
412153cac4
Added changeling hive blocks
2019-03-02 12:16:23 +02:00
Sollace
761baf9f85
Added a use for moss
2019-02-28 19:25:27 +02:00
Sollace
3d4c3ab02b
Added subtitles our sounds
2019-02-28 19:10:22 +02:00
Sollace
c9d2c99ccc
Revert: Don't use NaN! Seriously, it's a bad idea. Crashes everyplace.
2019-02-28 19:09:59 +02:00
Sollace
96085400fa
Buuuuut don't enable it constantly.
2019-02-27 22:15:44 +02:00
Sollace
34ea069542
Make the GravityDelegate perform true to its name
2019-02-27 22:15:04 +02:00
Sollace
0ea59c1097
Added the gem of siphoning
2019-02-27 17:35:56 +02:00
Sollace
d69d1fcfb7
Fixed shields and shield rendering
2019-02-27 16:16:45 +02:00
Sollace
8006a160ee
Added Dutch Doors
2019-02-24 19:44:24 +02:00
Sollace
c786acc644
Fixed up the models for items in flower pots
2019-02-24 19:42:03 +02:00
Sollace
a9485a82b3
Fixed being able to place doors and torches on inverted cloud slabs and stairs
2019-02-24 19:41:17 +02:00
Sollace
86c336dcee
You can now place feathers (and some other choice items) into flower pots
2019-02-24 01:04:18 +02:00
Sollace
fd5004b1a2
Skeleton disguises will now have their arms in the correct pose when holding a bow
2019-02-23 17:09:30 +02:00
Sollace
5e5be1bf4e
Fixed players still burning on respawn
2019-02-23 16:26:43 +02:00
Sollace
5502084b18
Reverse the burn check! Changelings disguised as mobs will burn in daylight if their mob does.
2019-02-23 16:03:57 +02:00
Sollace
ea2febfe4f
Mobs will not see you whilst you're disguised (unless you attack them)
2019-02-23 15:53:47 +02:00
Sollace
7ee090bbff
Fixed disguises not updating
2019-02-23 15:53:27 +02:00
Sollace
b9400cf805
Added moss
2019-02-23 15:23:24 +02:00
Sollace
ff7c400885
Fixed apple trees only producing rotten apples
2019-02-23 15:22:53 +02:00
Sollace
cfd7cf23da
Fixed the funky stair models
2019-02-23 00:33:44 +02:00
Sollace
ad692abcd7
Fixed cloud door's not returning the correct item when middle clicked
2019-02-23 00:00:50 +02:00
Sollace
ea21cfa594
Fixed missing translation keys for cloud blocks and slabs
2019-02-23 00:00:33 +02:00
Sollace
6980a578dd
Trim and lean!
2019-02-23 00:00:10 +02:00
Sollace
710e7503cf
The fattening! Fatten out all the loud locks!
2019-02-22 20:48:55 +02:00
Sollace
5108afc19f
Adjusted player motion when talking on clouds
2019-02-21 20:06:05 +02:00
Sollace
c3029fe107
Fix indentation. What the hell!?
2019-02-21 19:27:34 +02:00
Sollace
ce77b6f140
Fixed not being able to use pick block on gems
2019-02-21 19:26:40 +02:00
Sollace
b11c3b5935
Made the portal tint slightly more blue
2019-02-21 19:21:04 +02:00
Sollace
600d9f7ce9
Fixed postal spells
2019-02-21 19:18:47 +02:00
Sollace
a0fa404767
Fixed gems inexplicably gaining one level when saving and reloading the world
2019-02-21 19:18:38 +02:00
Sollace
898e93d8b1
Gems will produce particles of the same colour as their magic
2019-02-21 18:57:05 +02:00
Sollace
a1da66272b
Added a blue variant of wizard towers
2019-02-21 13:56:19 +02:00
Sollace
54246ab8a7
Fixed structures not spawning
2019-02-21 13:56:05 +02:00
Sollace
31dddf73a3
Added some more structures
2019-02-21 12:36:07 +02:00
Sollace
672f78d35e
Flying in the rain is now more dangerous
2019-02-21 12:35:54 +02:00
Sollace
bb0718bbd3
Rewrote flying to be easier to control
2019-02-21 12:35:23 +02:00
Sollace
09d167765d
Fix bauble detection Closes #3
2019-02-21 11:30:11 +02:00
Sollace
91e8c012ed
Fix some issues *derp*
2019-02-20 19:02:02 +02:00
Sollace
1614a1b8b0
Start adding a gui for the various mod options
2019-02-20 18:55:30 +02:00
Sollace
fba999e0ff
Added the Gem of burning
2019-02-20 17:24:26 +02:00
Sollace
7439352c7c
Fixed page sorting
2019-02-20 17:23:05 +02:00
Sollace
3b2ffc0671
Rewrite gem recipes to pull from named pools of like items. It's not about the items, it's about the traits.
2019-02-20 15:13:04 +02:00
Sollace
76a725c981
Fixed asset walker not respecting the chosen namespace
2019-02-20 15:01:40 +02:00
Sollace
f5e6cf49f1
Fixed the other gem recipe
2019-02-20 15:01:24 +02:00
Sollace
a292cbb9fa
Recipes can now handle multiple inputs/outputs
2019-02-20 13:59:22 +02:00
Sollace
5421196198
Fixed page buttons glinting when they shouldn't.
2019-02-19 18:01:55 +02:00
Sollace
8dca458610
Isolate ourselves and enable alpha so other mods can't mess with shield rendering
2019-02-19 17:54:12 +02:00
Sollace
a098e18100
Update the spellbook interface and rewrite the page about gems
2019-02-19 17:44:29 +02:00
Sollace
497b0f03b5
Added recipes for all the gems and items
2019-02-19 17:43:15 +02:00
Sollace
33534ecea5
Only allow the bauble version to go into the bauble slot (breaks shift-clicking)
2019-02-19 13:12:03 +02:00
Sollace
5cfe5a63d6
Forgot you need to apply the effects too
2019-02-19 12:49:38 +02:00
Sollace
373a2c64cd
You will explode twice when the alicorn amulet breaks
2019-02-19 12:44:50 +02:00
Sollace
ee84215649
Make the damage source static
2019-02-19 12:09:39 +02:00
Sollace
18594d1f9a
Strip translation calls and put them somewhere safe
2019-02-19 11:54:18 +02:00
Sollace
918dd852fd
Fixed alicorn amulet not updating when worn as a bauble.
2019-02-19 10:45:28 +02:00
Sollace
8d1a7ea400
Cap attack amount and fixed alicorn amulet being damageable.
2019-02-19 10:41:59 +02:00
Sollace
6f725bb64c
Move various update events to before player tick. Should help with vanishing drops on death.
2019-02-19 10:41:36 +02:00
Sollace
37ef2c0199
Monsers can't sleep in beds
2019-02-18 21:13:39 +02:00
Sollace
de202d131b
Added an armour texture for the amulet
2019-02-18 20:19:55 +02:00
Sollace
7d4c6f512c
Added baubles support
2019-02-18 19:48:06 +02:00
Sollace
900f5e6de0
Added the alicorn amulet
2019-02-17 19:22:11 +02:00
Sollace
a35ec07dcf
Fixed darkness rendering with the encorrect state
2019-02-17 19:21:54 +02:00
Sollace
a98b027f0f
Fixed spell entities not saving their affinity
2019-02-17 19:21:22 +02:00
Sollace
851c1650be
Added a /disguise command
2019-02-17 02:03:55 +02:00
Sollace
eb0341b632
Fixed event not being cancelled
2019-02-17 02:03:31 +02:00
Sollace
afdec48090
Restructure! Remove all the subscribe events and shove them _waaaaaay_ in the back there.
2019-02-17 01:08:19 +02:00
Sollace
6a7c3131cc
Always spawn particles for the darkness gem
2019-02-16 23:41:59 +02:00
Sollace
b5eef0faa2
Remove debug code
2019-02-16 23:41:38 +02:00
Sollace
11076b2d38
Fixed some structure gen bugs
2019-02-16 23:41:27 +02:00
Sollace
f72a80be54
Add moar structures
2019-02-16 21:30:44 +02:00
Sollace
6bec00ab57
Fixed rainbows spawning too close together (they just have to fight it out)
2019-02-16 21:30:19 +02:00
Sollace
bbcfba31b7
Fixed various rendering issue with spheres
2019-02-16 21:29:51 +02:00
Sollace
34c924d758
Fixed the offsetting problem
2019-02-16 18:01:43 +02:00
Sollace
31e92ac25f
Well that worked
2019-02-16 17:49:55 +02:00
Sollace
19d81acfc4
Start work on cloud structures
2019-02-16 14:43:22 +02:00
Sollace
ee53f83816
Added a second page to the book
2019-02-15 19:19:13 +02:00
Sollace
4dffafda01
Fixed spellbook still consuming items even if you haven't crafted anything
2019-02-15 17:36:03 +02:00
Sollace
f59c1833e3
Added some more advancements
2019-02-15 17:28:21 +02:00
Sollace
7abd4cbae6
Fixed spell registry wiping out existing nbt when enchanting a stack
2019-02-15 17:28:10 +02:00
Sollace
45d5840f82
Fixed the assistant spell not properly preserving the state of its held spell
2019-02-15 16:09:15 +02:00
Sollace
1700ce9276
The light and dark gems will now interact with each other
2019-02-15 16:08:28 +02:00
Sollace
5e3316e232
Added the cursed gem of darkness
2019-02-14 22:59:11 +02:00
Sollace
6b66a09414
Added meadow brook's staff. It's a big stick.
2019-02-14 19:11:28 +02:00
Sollace
a7c81197a8
Added some incentive for changelings to seek out players
2019-02-14 14:37:47 +02:00
Sollace
35ffa71271
Fixed shadows rendering in the gui
2019-02-14 14:20:15 +02:00
Sollace
df7fe0e7f4
Some more adjustments to disguise rendering
2019-02-14 14:15:54 +02:00
Sollace
d3daa7337e
The revealing gem will forever have the dual gem model
2019-02-13 22:58:12 +02:00
Sollace
3e893c44b9
Adjust the sound effect for when a spell is suppressed to be less heartstopping
2019-02-13 22:57:45 +02:00
Sollace
2bc338c5c2
Fixed some issues widh suppressed disguises
2019-02-13 22:56:49 +02:00
Sollace
1b93928361
Changeling disguises are negated by the spell of revealing if you get within 15 blocks of it
2019-02-13 22:47:44 +02:00
Sollace
78cfa7d515
Added Spell of Revealing
2019-02-13 22:46:37 +02:00
Sollace
f7dc68b4bd
Update all the tint colours!
2019-02-13 22:46:06 +02:00
Sollace
4ba567d5e5
Added caster utils to easily find magically enabled entities in the world, and make it easier to get out an effect of a given type
2019-02-13 22:45:26 +02:00
Sollace
0ab3867b9d
Now let's optimise this a bit. Fixes particle trails on shulker bullets
2019-02-12 17:57:41 +02:00
Sollace
64edc23f2e
Can't reference client code from the server 0__0
2019-02-12 16:41:27 +02:00
Sollace
4585c11a6b
Fixed projectile disguisess attacking their own player
2019-02-12 16:37:34 +02:00
Sollace
1828762c3d
Added a subtle particle effect to disguised changelings
2019-02-12 16:36:26 +02:00
Sollace
17a5006db1
Added projectile entities to the list of things that can fly
2019-02-12 16:36:01 +02:00
Sollace
4b543b45ac
Fixed disguise inventory rendering
2019-02-12 16:34:43 +02:00
Sollace
0d1f79bf71
Adjust the default particle spawn radius to include the player's thicc
2019-02-12 16:34:21 +02:00
Sollace
38daa43291
Fixed changelings being able to disguise themselves as various weather effects
2019-02-12 16:33:51 +02:00
Sollace
c02c72cc60
A changeling's bounding box and eye height will now match the entity they disguise themselves as
2019-02-12 15:25:48 +02:00
Sollace
3f0805b1d8
Fixed player skins, fixed disguises rendering at the observer's location, fixed players not being persisted correctly
2019-02-12 11:32:36 +02:00
Sollace
ea39dd0f98
Fixed various disguise bugs
...
- Fixed changeligns playing hurt sounds when flying whilst disguised as a player
- Fixed invisible disguised changelings
- Fixed disguised changelings not showing all the hat layer parts
- Changeling disguises will work better with falling blocks and shulkers
2019-02-11 17:41:24 +02:00
Sollace
a687b0b8d5
Fixed spellbooks despawning
2019-02-10 22:37:01 +02:00
Sollace
422598d633
Also check the negative direction when determining if a rainbow can spawn
2019-02-10 21:09:26 +02:00
Sollace
675cea57b8
Fixed torches being placed on top of banisters
2019-02-10 14:37:46 +02:00
Sollace
9a3c8bc672
Fully implemented stone lamps (enchanted_torches)
2019-02-10 14:37:31 +02:00
Sollace
eeb35bba9c
Fixed water not rendering behind shield particles
2019-02-09 22:54:56 +02:00
Sollace
d9dbf56b64
Fixed lighting on clouds
2019-02-09 22:15:12 +02:00
Sollace
9834507162
Fixed rainbows rendering on the wrong layer
2019-02-09 22:14:22 +02:00
Sollace
5d6588c9e8
Kicking now costs a proportionate amount of energy to the food 'coaxed' from the tree
2019-02-09 21:08:32 +02:00
Sollace
5f94aa6d5b
Health is worth twice as much as hunger
2019-02-09 20:50:16 +02:00
Sollace
a8f79d31b4
Fixed crash when an earth pony tries to kick a tree during a world tick
2019-02-09 20:50:01 +02:00
Sollace
4cb2b6d0e0
Disable rolling and pitching for now. That had some weird side-effects
2019-02-09 20:15:58 +02:00
Sollace
18bbce8c0e
Changelings can only fly whilst disguised if they're disguised as something that can fly
2019-02-09 20:15:15 +02:00
Sollace
c115acf69d
Fixed hurt noises playing when disguises have a larger hitbox than changelings
2019-02-09 19:46:16 +02:00
Sollace
70ab3a025d
Changelings can now disguise themselves as other players
2019-02-09 16:34:17 +02:00
Sollace
10ed8fe920
Added preliminary support for changelings disguised as players
2019-02-09 14:27:15 +02:00
Sollace
0d837f89da
Decreased the cooldown time for the changeling feed ability
2019-02-09 14:26:49 +02:00
Sollace
259819c7dc
Rewrote the commands
2019-02-09 14:26:03 +02:00
Sollace
0fd12b7ac1
Fixed indentations because I'm tired of coming across these in my commits...
2019-02-08 23:39:02 +02:00
Sollace
9abc072d7c
Fixed "Pegasus changed race to Waterpicker"
2019-02-08 23:20:51 +02:00
Sollace
eacaea2898
Fixed changlings not being able to feed from players
2019-02-08 23:02:07 +02:00
Sollace
8c3ad677b9
Rewrote the spellbook pages system
2019-02-08 17:56:28 +02:00
Sollace
fc26e84fa2
Added translation strings for the light gem
2019-02-08 17:55:41 +02:00
Sollace
4fff05a11f
Fixed spellbook item model is far too large
2019-02-08 17:55:25 +02:00
Sollace
a4444814eb
Use Mojang's code to check if a key is pressed. Fixes #1
2019-02-08 11:50:18 +02:00
Sollace
a094d68d5e
Started adding a gem-based torch
2019-02-07 19:18:51 +02:00
Sollace
80641176d3
Updated item models for cloud fences and banisters
2019-02-07 16:49:23 +02:00
Sollace
6329d5bd59
Fixed cloud fences and banisters connecting to each other
2019-02-07 16:31:15 +02:00
Sollace
58f72a783b
Rewrite the changeling feed ability
2019-02-07 15:47:53 +02:00
Sollace
87cf0e7342
Capture drops from the stomp ability
2019-02-07 15:47:33 +02:00
Sollace
c0e8468ee8
Fixed abilities still playing their cooldown effect even if they failed
2019-02-07 15:47:06 +02:00
Sollace
43daaf0f6e
Fixed creative mobe players can't break clouds blocks
2019-02-07 15:37:24 +02:00
Sollace
91109ba8bb
Use the enum! It makes it clearer
2019-02-07 13:38:42 +02:00
Sollace
cfa36497b7
Spawning particles can now be done with an ICaster<>
2019-02-07 13:32:55 +02:00
Sollace
6cb2ee69b9
Clean up unused code
2019-02-07 13:17:04 +02:00
Sollace
168403b6e4
Flatten apples
2019-02-07 12:14:41 +02:00
Sollace
daa96b1246
Rewrote the apple type mapping
2019-02-07 11:46:59 +02:00
Sollace
0cebad1277
Style
2019-02-06 22:25:18 +02:00
Sollace
e8dd55ee20
Fix indentation
2019-02-06 22:24:22 +02:00
Sollace
c1d5203926
Added a disk particle. Will use this for portals, as soon as I figure out ovals...
2019-02-06 20:36:44 +02:00
Sollace
f95be4762e
Package all the complex stuff into a class so I can reuse it.
2019-02-06 20:35:59 +02:00
Sollace
c2b4a07ecd
Use a call list to speed up sphere rendering
2019-02-06 20:35:18 +02:00
Sollace
c76be4a461
Destroy connected alfalfa blocks when destroyed by a player. Might help with floating plants
2019-02-06 12:40:23 +02:00
Sollace
a3f12e4ea7
Added inventory rendering for changeling disguises
2019-02-06 12:33:42 +02:00
Sollace
c01a01a417
Rainbows now consider the sun's brightness and are less visible during the night
2019-02-06 11:40:58 +02:00
Sollace
0614d73072
Fixed sphere particles not respawning at long distances
2019-02-06 10:32:26 +02:00
Sollace
6507169c7e
Fixed sphere particles not going away after a unicorn disables their spell
2019-02-06 10:32:03 +02:00
Sollace
545bd3a34b
Rewrote spell levelling
2019-02-06 10:31:31 +02:00
Sollace
c3eb588f3c
Fixed gem render location not matching its actual location
2019-02-06 10:30:49 +02:00
Sollace
6a17f1dd1c
Fixed drake not updating when it grabs a spell, and make them stand at eye height
2019-02-05 22:47:48 +02:00
Sollace
2895e5881c
Spells can now request an update by setting themselves as dirty on the server
2019-02-05 22:47:18 +02:00
Sollace
96cbffef02
Made shields look more like shields
2019-02-05 21:07:03 +02:00
Sollace
8cff3f3676
Fixed the helper gem's ai
2019-02-05 21:06:10 +02:00
Sollace
4151721ce7
Fixed broken particle textures
2019-02-05 19:40:50 +02:00
Sollace
4e59f141b6
Fixed spell levels not being saved, fixed shields, fixed the drake gem
2019-02-05 14:44:35 +02:00
Sollace
765d647018
Fixed crash when apple saplings are destroyed
2019-02-05 11:32:17 +02:00
Sollace
cfc78f2f32
Added Gem of Assistance and Gem of inferno
2019-02-05 11:24:48 +02:00
Sollace
b976c3d0f3
Added awkward gems as a random rare drop
2019-02-05 11:20:55 +02:00
Sollace
7625f9eb93
Fixed apple trees not producing very many apples
2019-02-05 11:09:48 +02:00
Sollace
a3b0b7d507
Added beds and chests to the blocks with special placement conditions
2019-02-05 11:01:49 +02:00
Sollace
33e121b3db
Fixed alfalfa causing a crash when attempting to grown into another block above it
2019-02-05 11:01:26 +02:00
Sollace
849ff4519a
Changed block placement rules for clouds
2019-02-04 23:12:12 +02:00
Sollace
e6c0e4c14e
Fixed being able to feed gems with items of the wrong affinity
2019-02-04 22:10:12 +02:00
Sollace
c06c6c6a05
Fixed gems dropping an item of the wrong affinity
2019-02-04 22:09:43 +02:00
Sollace
4033b48e24
Added awkward gems
2019-02-04 22:05:37 +02:00
Sollace
322419970b
Added the necromancy trap gem
2019-02-04 21:24:10 +02:00
Sollace
0af6a52719
Spells now have their own affinity and can only be used with gems of a matching type
2019-02-04 20:29:37 +02:00
Sollace
79e9b310d3
Added cloud fences and banisters
2019-02-04 18:16:17 +02:00
Sollace
1f259a7e22
Added rainbows
2019-02-04 15:25:12 +02:00
Sollace
307e83770c
Correct parameter names
2019-02-04 15:24:50 +02:00
Sollace
349df38f07
Fixed clouds still playing a raining sound to entities in a snowy biome
2019-02-04 15:24:30 +02:00
Sollace
3ba4f14183
Fixed death animation on disguise entities
2019-02-04 15:23:50 +02:00
Sollace
d4d1c2e586
Renamed the particles to match vanilla
2019-02-03 20:01:50 +02:00
Sollace
29af8f173d
Added a changeling magic particle effect
2019-02-03 19:59:33 +02:00
Sollace
161f61b138
Fixed animations and burning states on disguised changelings
2019-02-03 19:58:54 +02:00
Sollace
40e9a9d2f3
Adjusted textures and models for mugs
2019-02-03 19:37:56 +02:00
Sollace
ae49d43ddf
Fixed cider not using the drink action
2019-02-03 19:37:38 +02:00
Sollace
96aa4fdc6d
Fixed abilities not activating
2019-02-03 17:43:37 +02:00
Sollace
9798c10de3
Moved changeling feed to the O key by default
2019-02-03 17:43:23 +02:00
Sollace
72103173aa
Reimplemented the cloud control powers for pegasi
2019-02-03 17:43:06 +02:00
Sollace
04145fa96a
Fixed jittering disguises and fixed invisible changelings
2019-02-03 11:46:09 +02:00
Sollace
42ad67dd52
Fixed issues with ability triggering
2019-02-03 11:45:45 +02:00
Sollace
eb92e7f92e
Added an options button. It doesn't do much, yet...
2019-02-02 22:34:27 +02:00
Sollace
23522e4f18
Fixed typo
2019-02-02 22:34:02 +02:00
Sollace
fd18f80c1f
Fixed pegasi being able to pick up clouds as passengers
2019-02-02 18:50:48 +02:00
Sollace
d4948e0e37
Add a particle indicator for the shield spell ability
2019-02-02 18:50:34 +02:00
Sollace
c9354d7acb
Implement shapeshifting for changelings
2019-02-02 18:50:15 +02:00
Sollace
08aacefc26
Fixed player abilities not being synchronised when switching dimensions
2019-02-02 13:23:49 +02:00
Sollace
5495d75260
Move the minelp code into one location
2019-02-02 13:23:22 +02:00
Sollace
6f8a2ea72e
Fixed client crash due to missing class
2019-02-01 22:28:28 +02:00
Sollace
3fb6ef7fbe
All items involving apples (vanilla or modded) should now work with every apple variant
2019-02-01 18:29:58 +02:00
Sollace
41dfb01d26
Docs
2019-02-01 18:28:52 +02:00
Sollace
1e6f90fa37
Reformat recipe jsons to save space
2019-02-01 15:23:49 +02:00
Sollace
f0db63dabf
Little-known fact: Forge has a CraftingHelper. And that helper suppors nbt data. God I wish they'd document these things...
2019-02-01 14:26:00 +02:00
Sollace
bd10e3ad78
Added recipes for water_bottle and water_bucket using dew drops
2019-02-01 14:25:09 +02:00
Sollace
d433c8a30c
Items dropped by clouds will now float in place
2019-02-01 11:37:47 +02:00
Sollace
292b09d6e5
Fixed clouds taking a long time to burst
2019-02-01 11:37:11 +02:00
Sollace
e00df3aa18
Fixed clouds going straight down when spawned with an egg
2019-02-01 11:07:19 +02:00
Sollace
4189ebf425
Increased drop rates for clouds
2019-02-01 11:06:40 +02:00
Sollace
e6e69f3cbd
Rename
2019-02-01 11:00:56 +02:00
Sollace
d838849df7
Adjust harmful effect so it doesn't fully kill you
2019-02-01 10:53:06 +02:00
Sollace
3d4f9c079b
Fixed positions still rendering when they should be hidden
2019-02-01 10:48:07 +02:00
Sollace
d9e48ba603
Don't know what that changes but OK
2019-02-01 10:40:30 +02:00
Sollace
6b7193e0f4
Make it possible to escape a vortex
2019-02-01 10:40:17 +02:00
Sollace
1d9f3b3ae3
Added pigs to the feedable set of enties, increased the feeding distance, and changed effects on the eaten entity
2019-02-01 10:39:33 +02:00
Sollace
eaa2790116
Fixed and balanced food effects for changelings
2019-02-01 10:38:45 +02:00
Sollace
502ac54dfd
Rebalanced flight cost
2019-02-01 10:00:43 +02:00
Sollace
63c51cae64
Reimplemented the vortex
2019-02-01 01:07:51 +02:00
Sollace
634ab607bf
Fixed various issues with shields
2019-02-01 01:07:19 +02:00
Sollace
d5b387ef4d
Fix gradle
2019-01-31 23:07:47 +02:00
Sollace
c3e1fbd398
Fixed item weight calculation in the Bag of Holding
2019-01-31 20:02:34 +02:00
Sollace
0ec870cd9f
Fixed player walking speed changes due to heavy items
2019-01-31 19:17:11 +02:00
Sollace
37265afbfa
Fixed crafting recipes for trick apples
2019-01-31 19:16:49 +02:00
Sollace
1f1d1f8bd9
Fixed death messages for food poisoning
2019-01-31 17:22:32 +02:00
Sollace
38ec547662
Fixed server crash when a player joins
2019-01-31 17:21:14 +02:00
Sollace
fd3edb01c4
Tall grass (the actual obtainable items) are now edible
2019-01-31 16:34:08 +02:00
Sollace
ad327c6831
Added toxicity indicators to more food items
2019-01-31 15:58:24 +02:00
Sollace
3129084f71
Added a potion effect and death message for food poisoning
2019-01-31 15:58:07 +02:00
Sollace
c286448d11
Fixed salad recipes resolving in the wrong order
2019-01-31 15:56:43 +02:00
Sollace
206ede0868
Fixed juice using the wrong animation
2019-01-31 14:28:17 +02:00
Sollace
22e05bcbb8
Added recipes for most new food items
2019-01-31 14:18:27 +02:00
Sollace
43b9064e32
Gem items no longer have metadata
2019-01-31 14:02:32 +02:00
Sollace
a3232bc263
Fixed models for toxicity variants
2019-01-31 14:01:23 +02:00
Sollace
ddf48c7fd0
Added missing translation strings for juice
2019-01-31 12:29:39 +02:00
Sollace
61cb1ac78b
Fixed edibles not returning their container item correctly
2019-01-31 12:29:26 +02:00
Sollace
8478c0a0da
Added textures and translation keys for all the new items
2019-01-31 11:50:35 +02:00
Sollace
062ec0611b
Added missing model definitions
2019-01-30 22:27:37 +02:00
Sollace
89cc446be7
Fixed apple textures
2019-01-30 22:26:05 +02:00
Sollace
7f91a0758c
Added several new food items and changed how item variants are registered
2019-01-30 22:17:46 +02:00
Sollace
663d37a602
Fixed crash when logging in (maybe?)
2019-01-30 22:17:09 +02:00
Sollace
344b61e26c
Fix whitespace
2019-01-30 15:50:24 +02:00
Sollace
37e9c17940
Added new cloud entity textures
2019-01-30 15:49:30 +02:00
Sollace
124612d02e
Improved cloud IA
2019-01-30 15:49:15 +02:00
Sollace
70d97b4127
Fixed server crash when spawning clouds
2019-01-30 14:03:32 +02:00
Sollace
259b620f45
Changed cloud rendering on clouds to be more cloudy
2019-01-30 13:57:55 +02:00
Sollace
4de736507d
Entity standing on cloud, moves with cloud
2019-01-30 13:26:46 +02:00
Sollace
b75ea7dfcf
God damn it Forge. Whoever invented these @SideOnly annotations deserved to die and burn for eternity in the ninth circle of hell for their crimes
2019-01-30 12:43:42 +02:00
Sollace
e24eadca8a
Fixed cloud spawning race???
2019-01-29 17:56:16 +02:00
Sollace
9e2c2bfdd9
The ambient spawn list is insane!
2019-01-29 17:18:51 +02:00
Sollace
76eb83e2d2
Change spawning behaviour to work in packs
2019-01-29 17:18:32 +02:00
Sollace
c5c608fd35
Fixed cloud model being rendered at an encorrect offset
2019-01-29 17:17:02 +02:00
Sollace
5acefa2b84
Fixed cloud sizes
2019-01-29 16:28:18 +02:00
Sollace
1e9cfc92a7
Use the world cloud tint when rendering clouds
2019-01-29 16:27:48 +02:00
Sollace
b5e7bf673d
Fixed cloud movement
2019-01-29 16:23:42 +02:00
Sollace
f90d6ae480
Added clouds to the spawn list
2019-01-29 15:22:36 +02:00
Sollace
841d326338
Human race is no longer a user settable race. You should only get it if some madman were to blacklist every race (which can be done by adding HUMAN alone to the whitelist).
2019-01-29 14:13:06 +02:00
Sollace
21e01ac93d
Fixed changelings becoming nausious without necessarily eating.
2019-01-29 13:54:17 +02:00
Sollace
71b518702d
All major flowers can now be eaten by the player
2019-01-29 13:53:43 +02:00
Sollace
435dc1c02d
Possibly fixed issues with Pam's Harvestcraft
2019-01-29 12:33:32 +02:00
Sollace
9cf95262e7
Added the various seeds as drops for grass and tall grass
2019-01-29 10:30:20 +02:00
Sollace
cc162f22ac
Fixed recipes not working when there are multiples of the same stack
2019-01-29 10:29:58 +02:00
Sollace
5dd390140d
Fixed item replacement not working correctly without liteloader
2019-01-28 19:43:22 +02:00
Sollace
81b7693e34
Rewrote particles entirely
2019-01-28 19:42:18 +02:00
Sollace
e044b5b5bd
Added a few more config options. This is probably not the best use of json, lol
2019-01-27 21:34:02 +02:00
Sollace
a6794a692f
Not even using this
2019-01-27 20:25:53 +02:00
Sollace
e6f8bb47dd
Fixed crashing when loaded on a server
2019-01-27 20:22:47 +02:00
Sollace
f47ad82999
Added translation keys for the /racelist command
2019-01-27 20:07:34 +02:00
Sollace
84f5b9d347
Fixed config saving
2019-01-27 19:37:08 +02:00
Sollace
4b9d349639
Update and improve cloud textures
2019-01-27 17:36:18 +02:00
Sollace
f74c8bc2b9
Fixed missing model error
2019-01-27 17:36:04 +02:00
Sollace
3d02ee6856
Items dropped by a pegasus onto cloud blocks should not fall through. This also has some... interesting behavioural quirks.
2019-01-27 17:35:39 +02:00
Sollace
a520e799dc
Style
2019-01-27 17:35:01 +02:00
Sollace
5063c6e766
Fixed apples being able to have an invalid metadata (may fix rendering issues with Pam's Harvest)
2019-01-27 17:34:12 +02:00
Sollace
23499cc011
Zap apples are always edible for maximum 'fun'
2019-01-27 17:33:26 +02:00
Sollace
1ed677eab6
Fixed long-distance travel (Part 2)
2019-01-26 23:20:35 +02:00
Sollace
42b856aa3d
Fixed indentation
2019-01-26 20:16:51 +02:00
Sollace
a367bd57d9
Fixed long-distance travel and improved vertical portals
2019-01-26 20:15:43 +02:00
Sollace
6ebf34f7f6
Added portal gems
2019-01-26 19:28:21 +02:00
Sollace
e064517502
Fixed encorrect particle locations
2019-01-26 19:27:47 +02:00
Sollace
ca1d649b5d
Fixed saving of spell nbt data
2019-01-26 19:27:24 +02:00
Sollace
3f9029098e
Added recipes for al of the current gems
2019-01-26 19:26:52 +02:00
Sollace
655d12922d
(maybe) Fixed null pointer crash. This code now looks EVEN WORSE!!!
2019-01-26 11:19:40 +02:00
Sollace
2534053305
Fixed crash due to undefined classes when MineLP is not present
2019-01-26 10:21:17 +02:00
Sollace
cc710b93eb
Added apple trees
2019-01-25 17:22:41 +02:00
Sollace
35851d3f23
Implement sugar, implement spell affinities, fix some issues with the ice gem
2019-01-22 18:39:30 +02:00
Sollace
cd0b86fc36
That would've been bad DX
2019-01-22 18:36:57 +02:00
Sollace
ac52865c02
Fix indentations
2019-01-20 01:08:13 +02:00
Sollace
96809095c2
Reimplement Fire and Ice gems
2019-01-20 01:07:59 +02:00
Sollace
ceab6d6914
Fix some translation strings
2019-01-13 22:07:56 +02:00
Sollace
58a41e4eba
Implement a configurable races whitelist
2019-01-13 22:07:44 +02:00
Sollace
26fbda8b76
Fixed spell registry leaving empty nbt tags on unenchanted items
2019-01-13 22:06:54 +02:00
Sollace
16d39c781e
You can no longer place solid blocks on non-solid cloud blocks
2019-01-13 22:06:27 +02:00
Sollace
337b652cc0
Split up apples
2019-01-13 22:05:40 +02:00
Sollace
1f433bf497
Re-implemented the crafting interface for spellbooks
2019-01-10 19:46:40 +02:00
Sollace
b3e689d220
Re-implemented spellbooks
2019-01-10 11:35:15 +02:00
Sollace
8064b08ae9
Updated cloud slabs and chairs with the same properties as cloud blocks
2019-01-10 11:34:58 +02:00
Sollace
8f61402191
Fixed tomato plants consuming the item in creative mode
2019-01-10 11:34:32 +02:00
Sollace
854956f37f
Offset alfalfa hitboxes for consistency with tomato plants
2019-01-10 10:24:19 +02:00
Sollace
ff7e033db1
Tomato plants now have a hitbox. Pegasi can perch on them!
2019-01-10 10:24:00 +02:00
Sollace
d0ee4f157b
Fixed tomatos merging stacks when they shouldn't
2019-01-10 10:23:30 +02:00
Sollace
48509a3b0a
Non-pegasus players can now hit blocks behind clouds
2019-01-10 10:23:11 +02:00
Sollace
72aad10845
Fixed tomato plants not consuming seeds when planted
2019-01-10 09:45:05 +02:00
Sollace
b2192cc862
Added sugar blocks
2019-01-10 09:44:31 +02:00
Sollace
5fac95002a
Implement super sugary cereal
2019-01-09 17:23:22 +02:00
Sollace
9c884be31c
Fixed stacked sticks not inheriting flags from the base
2019-01-09 16:59:14 +02:00
Sollace
2dc25f9d10
Fixed cloud farmland dropping as dirt
2019-01-09 16:58:52 +02:00
Sollace
37cad29e0d
Added recipes for crafting tomato seeds
2019-01-09 16:58:29 +02:00
Sollace
c11682a6f4
Fixed missing particle texture on sticks
2019-01-09 16:24:44 +02:00
Sollace
59b1ba796e
Fixed non-pegasi being able to mine regular cloud blocks, fixed cloud doors popping off of cloud blocks
2019-01-09 16:22:55 +02:00
Sollace
6cc9172068
Added items for cloud farmland
2019-01-09 16:01:20 +02:00
Sollace
4c2c8f8bf3
Fixed tilled clouds having the wrong sound type
2019-01-09 15:29:39 +02:00
Sollace
1289ed16fd
Various fixes to tomato plants and cereal
2019-01-09 15:29:08 +02:00
Sollace
c89ac2419f
Fixed saving of alfalfa crops
2019-01-09 15:27:58 +02:00
Sollace
e8206a16e7
Implemented tomato plants
2019-01-08 22:23:22 +02:00
Sollace
7e8e860341
Added missing blockstates
2019-01-08 22:22:41 +02:00
Sollace
87e8885557
Fixed crash due to encorrect method signature
2019-01-08 10:34:05 +02:00
Sollace
07aadf15eb
Require jumping castle
2019-01-08 10:33:46 +02:00
Sollace
f798900020
Update dependenty code
2019-01-07 14:48:26 +02:00
Sollace
b8963f0350
Rename package "come" -> "com"
2019-01-07 10:34:58 +02:00
Sollace
c996701734
Fixed some issues with alpfalfa, added cloud farmland, added tomatos
2019-01-06 23:31:34 +02:00
Sollace
842770d940
Rework the sourcesets slightly so I can include the parts of MineLP I need
2018-09-27 22:22:38 +02:00
Sollace
f45dbf08e2
Update dependencies
2018-09-27 22:12:52 +02:00
Sollace
42f8a3c29b
The player's camera now rolls as a pegasus flies
2018-09-27 22:12:32 +02:00
Sollace
1c13c1a867
Fixed pegasi not losing hunger whilst flying
2018-09-26 20:53:50 +02:00
Sollace
e8aaafbb75
Added alfalfa based foods and recipes
2018-09-26 20:53:35 +02:00
Sollace
55b050a992
Gems slowly lose their power over time; added a gem to transfer power over long distances
2018-09-26 17:53:12 +02:00
Sollace
736e9a3f11
Only change the hitbox when going at rinboom speeds
2018-09-26 00:13:30 +02:00
Sollace
6bf7568481
Fixed alfalfa popping off when loading a world
2018-09-26 00:13:02 +02:00
Sollace
2d46cf5c9a
A flying pegasus can fit through a 1-block gap
2018-09-26 00:03:14 +02:00
Sollace
a4bcfedabc
Don't show the flying experience bar in creative mode
2018-09-25 23:30:41 +02:00
Sollace
c6ae5977f5
Added alfalfa
2018-09-25 23:30:21 +02:00
Sollace
9c21467ebb
Added flying sounds, added a hud element to show flight experience
2018-09-25 00:22:04 +02:00
Sollace
6830394870
Add flying physics for pegasi
2018-09-24 21:38:21 +02:00
Sollace
9518c93e3f
Link the player's race to the race reported by their minelp skin
2018-09-24 21:37:50 +02:00