Commit graph

2217 commits

Author SHA1 Message Date
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
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
5df60a7c50 Added potion effects for switching tribes 2020-09-28 20:18:10 +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
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
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
30dce6c579 Corrected the light level on enchanted torches 2020-06-02 18:09:21 +02:00
Sollace
511f5c0cd9 Fixed AO shadows on hive blocks and clouds 2020-06-02 17:29:04 +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
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
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
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
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
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
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
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
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
660954f6dd Reimplement cloud interaction exclusions 2020-04-26 13:46:49 +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
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
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
fd74bb47eb Reimplement particle connections 2020-04-24 22:40:02 +02:00
Sollace
408b6f153d Fix some crashes when triggering the shield ability 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
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
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
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
aed4352a24 Added JEI support 2019-03-09 18:24:16 +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
03d0e22e99 Added a smelting recipe to obtain chitinous shells by cooking cuccoons. You monster! 2019-03-05 12:44:05 +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
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
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
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
ad692abcd7 Fixed cloud door's not returning the correct item when middle clicked 2019-02-23 00:00:50 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sollace
38e7b8bc36 Fix up spells slightly 2018-09-24 21:37:16 +02:00
Sollace
c9e912a378 Add gem entities, improve networking code 2018-09-21 17:53:33 +02:00
Sollace
f33b1e37b0 Add the player's inventory to the bag of holding 2018-09-21 17:52:47 +02:00
Sollace
8bad2ce2de Added gems 2018-09-20 22:49:10 +02:00
Sollace
495e170bbe Added the ability for flying placers to carry other entities 2018-09-20 16:28:17 +02:00
Sollace
f7c462ac7e Fix some rendering weirdness between slabs and stairs 2018-09-19 14:39:37 +02:00
Sollace
cccc207162 Fixed some rendering issues with cloud stairs 2018-09-19 10:19:46 +02:00
Sollace
2549cfe1ae Bags of Holding will show their custom name in their interface 2018-09-19 10:17:18 +02:00
Sollace
75ee2c9697 Remove entity handling 2018-09-19 10:16:42 +02:00
Sollace
61a6a29d14 Minor cleanup 2018-09-19 09:09:43 +02:00
Sollace
0cb646bb56 Add the bag of holding 2018-09-19 09:09:30 +02:00
Sollace
bcb0ee9f75 Add crafting recipes, add cloud anvil, add cloud door 2018-09-19 09:08:11 +02:00
Sollace
2465806794 Readded cloud blocks, readded/rewrote cloud entities, improved various other stuff 2018-09-16 00:45:44 +02:00
Sollace
f6afc7413d Enable flight so servers don't spurg out 2018-09-16 00:43:57 +02:00
Sollace
70871975c0 Fixed apples appearing where they shouldn't 2018-09-16 00:40:52 +02:00
Sollace
d3ddd47ed5 Added an exertion effect when using magic, improved behaviour of the stom knockback 2018-09-13 14:04:24 +02:00
Sollace
3d3409730e Enforce the species blacklist 2018-09-13 12:45:24 +02:00
Sollace
f413e92223 Remove DefaultPlayerSpecies. I don't need to do this 2018-09-13 12:45:06 +02:00
Sollace
5ce8d4a492 Fixed networking, npe when ticking players, fixed various abilities, fixed values not being syncronised between the client and server, re-added the various apples 2018-09-12 22:37:06 +02:00
Sollace
c36402b4d9 Fixed null exceptions when ticking players 2018-09-12 02:26:35 +02:00
Sollace
cc63736466 Fixed errors executing commands 2018-09-12 02:26:07 +02:00
Sollace
69b340e640 Code 2018-09-12 01:29:49 +02:00