Konstantin Shandurenko
|
ca6546eb7d
|
Removed obsolete metadata type values inside Entity
|
2021-02-25 10:00:29 +03:00 |
|
Konstantin Shandurenko
|
6386705fc5
|
Properly generating EntitySpawnType
|
2021-02-25 09:51:30 +03:00 |
|
Konstantin Shandurenko
|
1308f81678
|
Switched all direct spawn packets interactions to EntityType#getSpawnType#getSpawnPacket
|
2021-02-25 09:15:51 +03:00 |
|
Konstantin Shandurenko
|
c8d0b783d8
|
Made autogenerated fields final
|
2021-02-25 09:01:13 +03:00 |
|
Konstantin Shandurenko
|
7db7dab4b9
|
EntitySpawnType initial commit
|
2021-02-25 08:59:55 +03:00 |
|
Konstantin Shandurenko
|
49c92883cd
|
ArgumentEnum
|
2021-02-25 07:03:26 +03:00 |
|
Konstantin Shandurenko
|
f8634171f7
|
Metadata#setNotifyAboutChanges
|
2021-02-24 13:28:23 +03:00 |
|
Konstantin Shandurenko
|
3f941d51bb
|
Fixed initial BoundingBox of Pufferfish
|
2021-02-23 20:04:30 +03:00 |
|
Konstantin Shandurenko
|
405390640b
|
Switched LivingEntity's explicit usage of metadata to LivingEntityMeta
|
2021-02-23 19:57:45 +03:00 |
|
Konstantin Shandurenko
|
60fcd43f18
|
Removed ParticleWrapper
|
2021-02-23 19:30:26 +03:00 |
|
Konstantin Shandurenko
|
c9f7ee5546
|
Renamed ParticleType back to Particle
|
2021-02-23 19:29:21 +03:00 |
|
Konstantin Shandurenko
|
6e950ab170
|
BaseEntityMeta is now an EntityMeta
|
2021-02-23 19:18:53 +03:00 |
|
Konstantin Shandurenko
|
54e1f59b2e
|
Returning null as not existing entity type, optimized EntityType#fromId
|
2021-02-23 18:57:55 +03:00 |
|
Konstantin Shandurenko
|
ebb061ae39
|
Removed LambdaMetafactoryUtils
|
2021-02-23 18:45:24 +03:00 |
|
Konstantin Shandurenko
|
692dcfed4c
|
Setting default entity BoundingBox from EntityType data
|
2021-02-23 18:41:24 +03:00 |
|
Konstantin Shandurenko
|
bbe143520e
|
A bit more changes to EntityMeta
|
2021-02-23 18:37:00 +03:00 |
|
Konstantin Shandurenko
|
eb274ce95e
|
Added default meta constructor to EntityTypes
|
2021-02-23 18:07:57 +03:00 |
|
Konstantin Shandurenko
|
237466c90e
|
Removed new entity classes and marked previously existing ones as deprecated
|
2021-02-23 16:10:14 +03:00 |
|
Konstantin Shandurenko
|
bc591b0a7e
|
New generator for EntityType (including width and height)
|
2021-02-23 15:38:14 +03:00 |
|
Konstantin Shandurenko
|
0915858df3
|
Meta wrappers for all the entities
|
2021-02-23 15:11:10 +03:00 |
|
Konstantin Shandurenko
|
6eda8f97db
|
Removed @author javadocs
|
2021-02-23 09:14:38 +03:00 |
|
Konstantin Shandurenko
|
b409eadffa
|
ArgumentEnum and /horse command for demo scene
|
2021-02-23 09:06:19 +03:00 |
|
Konstantin Shandurenko
|
cfc5f860e9
|
Fishes
|
2021-02-23 08:47:09 +03:00 |
|
Konstantin Shandurenko
|
07be9d449b
|
Much more entities
|
2021-02-23 08:25:35 +03:00 |
|
Konstantin Shandurenko
|
ca3d36ac0c
|
Villagers and Ageable
|
2021-02-23 07:11:54 +03:00 |
|
Konstantin Shandurenko
|
2a55ed654d
|
Zombies
|
2021-02-23 06:45:04 +03:00 |
|
Konstantin Shandurenko
|
7a7c63afc2
|
Horses
|
2021-02-23 06:38:54 +03:00 |
|
Konstantin Shandurenko
|
d2c5d87582
|
EntityType improvements
|
2021-02-23 06:02:52 +03:00 |
|
TheMode
|
7bd9283e17
|
Merge pull request #148 from RinesThaix/goals
Switched TargetSelectors result caching from EntityCreature field to local one in GoalSelectors
|
2021-02-22 15:15:18 +01:00 |
|
Konstantin Shandurenko
|
fbddffec32
|
Switched TargetSelectors result caching from EntityCreature field to local one in GoalSelectors
|
2021-02-22 17:08:15 +03:00 |
|
TheMode
|
20a23a4ebc
|
Merge pull request #147 from RinesThaix/goals
AbstractProjectile and arrows now call EntityAttackEvent, without damaging entities
|
2021-02-22 14:46:20 +01:00 |
|
Konstantin Shandurenko
|
1053cb33b1
|
Tiny comment for Projectile#getShooter
|
2021-02-22 16:42:52 +03:00 |
|
Konstantin Shandurenko
|
bcdd1bb70a
|
AbstractProjectile and arrows now call EntityAttackEvent, without damaging entities
|
2021-02-22 16:41:39 +03:00 |
|
themode
|
0cef390ff2
|
Fix null check
|
2021-02-22 14:06:47 +01:00 |
|
TheMode
|
60385c0887
|
Merge pull request #141 from MrBretze/master
Fixed somme read for NBT Tag to ItemStack
|
2021-02-22 14:03:48 +01:00 |
|
themode
|
549eb6b6e1
|
Fix javadoc
|
2021-02-22 14:02:33 +01:00 |
|
TheMode
|
71f1e51df3
|
Merge pull request #146 from RinesThaix/goals
Arrows and RangedAttackGoal
|
2021-02-22 13:58:43 +01:00 |
|
Konstantin Shandurenko
|
dbd0e472c2
|
Added power param for projectiles shooting
|
2021-02-22 15:54:35 +03:00 |
|
Konstantin Shandurenko
|
504e8cafb4
|
Codestyle formatting and several comments
|
2021-02-22 15:33:03 +03:00 |
|
Konstantin Shandurenko
|
6e23552d9a
|
Not calculating entity collisions for arrows in first 3 ticks of its life
|
2021-02-22 14:58:26 +03:00 |
|
Konstantin Shandurenko
|
714e107eb3
|
Removed @author javadocs
|
2021-02-22 14:53:04 +03:00 |
|
Konstantin Shandurenko
|
b475a4cd78
|
Entity collisions for arrows
|
2021-02-22 14:51:17 +03:00 |
|
Konstantin Shandurenko
|
dbfebc50ec
|
Block collisions for arrows
|
2021-02-22 14:42:46 +03:00 |
|
themode
|
01d4cd5cf4
|
Dependency update
|
2021-02-22 12:14:52 +01:00 |
|
themode
|
b0185aa7e1
|
Cache command result, increases performance by an order of magnitude
|
2021-02-22 11:49:28 +01:00 |
|
themode
|
732fa0434a
|
Properly return the command result UNKNOWN
|
2021-02-22 11:26:16 +01:00 |
|
themode
|
b4508692a5
|
Fix situation where no command executor is chosen when there is ambiguity. Also fix subcommand default executor not being used as backup
|
2021-02-22 09:42:48 +01:00 |
|
themode
|
b4d9cecdce
|
Fix build & remove deprecated method
|
2021-02-22 08:46:30 +01:00 |
|
themode
|
3d585825b2
|
Use weak references for cached values
|
2021-02-22 08:43:06 +01:00 |
|
themode
|
04b5a4f166
|
Use google common cache instead of our own dirty solution
|
2021-02-22 08:41:38 +01:00 |
|