1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion.git synced 2024-10-17 09:42:47 +02:00
Commit Graph

2176 Commits

Author SHA1 Message Date
eefbfb24d9 Add Vec.dotProduct method 2015-11-19 02:09:35 +01:00
6caebc1ea4 Add Vec.look method to get the look vector of an entity 2015-11-19 01:59:54 +01:00
363d420909 Move EntityAIRandomTarget to a special target package 2015-11-19 01:49:47 +01:00
6188e001b1 Add progression checking methods to Causatum 2015-11-19 01:49:11 +01:00
ffe80179c8 Update code to use EntityAttributes 2015-11-18 20:53:26 +01:00
ed1b2f85a8 Add an EntityAttributes utility class to abstractions package 2015-11-18 20:35:22 +01:00
ff7c0c4755 Work on AI (continuous AI class, moving blocks, update hiding in block) 2015-11-18 01:16:54 +01:00
f9d80d2b3d Add predefined AI mutex values to AIUtil 2015-11-17 23:56:13 +01:00
55a5143941 Add clientRand to Explosion for client only FX calculations 2015-11-17 03:59:23 +01:00
0df71bdf82 Use FastRandom in Explosion and particle handling 2015-11-17 03:54:31 +01:00
af8c2264b0 Document FastRandom and test performance 2015-11-17 03:54:03 +01:00
56f6ec6a08 Add a FastRandom class 2015-11-16 17:44:09 +01:00
ce79e3c70d Work on custom Explosion 2015-11-16 17:35:31 +01:00
f532114322 Extend functionality of custom Explosion class, and update code to use it 2015-11-16 17:10:26 +01:00
a9ad39d085 Replace uses of World.playerEntities with EntitySelector 2015-11-16 16:33:53 +01:00
f36776956e Add a precaution to Curse block entities in case owner entity ID changes 2015-11-16 16:10:11 +01:00
ebce170e10 Cleanup Curse code (add missing SideOnly, update deprecated code, stop using UUID) 2015-11-16 16:07:09 +01:00
26891caabc Change cached PotionEffects (NEVER DO THAT) also everything broke in Goo handling 2015-11-16 03:21:47 +01:00
e0629ec81e Update more code to use EntitySelector 2015-11-16 03:04:58 +01:00
c2d1d39f1f Fix generics in EntitySelector.living 2015-11-16 02:55:05 +01:00
eb94cc847c Add default implementation of IEndermanRenderer.isCarrying 2015-11-16 02:50:12 +01:00
aaa5cf0cd1 Update most entities to use EntityDataWatcher 2015-11-16 02:49:54 +01:00
7bca373fed Fix not constructing EntityDataWatcher in EntityProjectilePotion 2015-11-16 02:00:42 +01:00
7d500037ad Work on updating entities to use EntityDataWatcher 2015-11-16 01:58:07 +01:00
0f3fce2d73 Make EntityDataWatcher ID assignment dynamic 2015-11-16 01:52:38 +01:00
43fc4a2060 Improve ItemStack handling in EntityDataWatcher 2015-11-16 01:45:15 +01:00
3db3df3ac0 Move EntityDataWatcher and EntitySelector into abstractions/entity package 2015-11-16 01:40:01 +01:00
a51e6bd9c3 Move all Enderman replacement code to EntityAbstractEndermanCustom 2015-11-16 01:35:18 +01:00
79071b4936 Add a custom entity data watcher class 2015-11-16 01:33:06 +01:00
775b7c3b78 Tweak Enderman rendering values 2015-11-15 21:57:54 +01:00
ba054ae34e Redo Enderman rendering with a change to aggressive state, change sounds (remove the stare effect) 2015-11-15 21:12:44 +01:00
60d62acb89 Fix spaces instead of tabs in BlockEndPortalCustom 2015-11-15 20:55:12 +01:00
9ef75cf8e2 Fix Cluster info showing when looking at an entity, because DrawBlockHighlightEvent is fucked 2015-11-15 19:59:58 +01:00
fffada78fb Remove Homeland Enderman renderer class 2015-11-15 18:44:03 +01:00
377d7300c8 Change IEndermanRenderer.isScreaming to isAggressive to avoid conflict with EntityEnderman 2015-11-15 18:42:30 +01:00
8c3bda329d Remove Angry Enderman and related classes 2015-11-15 18:40:38 +01:00
171cc2963a Adjust spawning mechanics of Endermen in the Overworld 2015-11-14 17:14:42 +01:00
9dbaa907b8 Push some minor tweaks to Causatum Actions that don't do anything 2015-11-14 15:46:27 +01:00
18028dcf2c Push a WIP Enderman update 2015-11-13 00:18:50 +01:00
c8a02bba99 Rework ReflectionPublicizer and add EntityEnderman.carriable to it 2015-11-13 00:09:05 +01:00
3bb7c2cfdd Rebalance Energy Clusters 2015-11-12 17:40:00 +01:00
f7154c65fc Add random Causatum Event triggering system 2015-11-11 22:59:32 +01:00
6d7db2afb1 Change code to use Vec instead of Vec3 2015-11-11 20:40:45 +01:00
0c53e96505 Change code to use EntitySelector 2015-11-11 20:25:53 +01:00
5508cf651c Change findFirst to findAny where it makes sense 2015-11-11 20:18:50 +01:00
21e1034a4c Update generics in EntitySelector 2015-11-11 20:16:49 +01:00
742507460b Add EntitySelector to abstractions package 2015-11-11 20:11:53 +01:00
32e21cb632 Add early Causatum content for End Portal and Endermen (WIP) 2015-11-11 19:12:20 +01:00
40ae6a564a Add utility methods to CausatumEventHandler 2015-11-11 19:11:15 +01:00
49bf96813c Work on Causatum Events (player and state handling, utility methods) 2015-11-11 18:45:22 +01:00