chylex
|
0923b5a78f
|
Remove no longer relevant TODOs
|
2015-12-13 21:56:45 +01:00 |
chylex
|
51a68fba1f
|
Add a consecutive damage target AI for conditioned re-aggro
|
2015-12-13 17:26:33 +01:00 |
chylex
|
23cebab4c1
|
Fix Void Portal teleportation causing the entity to get stuck
|
2015-12-13 00:50:59 +01:00 |
chylex
|
4bdf5add07
|
Add debug Territories
|
2015-12-13 00:50:37 +01:00 |
chylex
|
b3ed78532c
|
Fix and tweak stuff (Territory locator, Void Portal gen, WorldFile NBT, Portal entity check)
|
2015-12-13 00:45:16 +01:00 |
chylex
|
6491d14148
|
Fix Void Portal & Territory bugs (canGenerate, spawn point pos, tooltip check, active token render crash)
|
2015-12-12 23:40:21 +01:00 |
chylex
|
862c75f7e0
|
Finish return Void Portal and territory index saving
|
2015-12-12 22:57:42 +01:00 |
chylex
|
a577983f09
|
Lay groundwork for Territory spawn point finding, tp, and return portal gen
|
2015-12-12 18:50:53 +01:00 |
chylex
|
07bce7dac9
|
Add Token data handling (Void Portal color, EndTerritory.canGenerate)
|
2015-12-12 15:11:21 +01:00 |
chylex
|
68a7ab13c3
|
Finish Void Portal rendering and disable right-clicking on non-storage Void Portal Frames
|
2015-12-12 14:00:18 +01:00 |
chylex
|
1cd15b1155
|
Add Void Portal GUI tooltips and Token activation, remove Hub Token from creative menu
|
2015-12-12 13:33:30 +01:00 |
chylex
|
afed126d13
|
Fix PortalFile crashing on save if there the Stronghold portal position is null
|
2015-12-12 12:04:05 +01:00 |
chylex
|
cb00ed00da
|
Remove ContainerHelper.copySlotInfo as it is no longer needed
|
2015-12-12 12:03:43 +01:00 |
chylex
|
f3ac5ea0b8
|
Work on Void Portal GUI (texture, slots, texts, container code)
|
2015-12-12 12:03:21 +01:00 |
chylex
|
6d821e88f1
|
Change integer colors to RGB bitshift for clarity
|
2015-12-12 12:02:04 +01:00 |
chylex
|
b38fb4723b
|
Rewrite container transferStackInSlot and remove some magic numbers in slots
|
2015-12-10 19:41:18 +01:00 |
chylex
|
f46663841c
|
Work on Void Portal inventory and container handling
|
2015-12-10 19:09:06 +01:00 |
chylex
|
be3fe43a9d
|
Add slot utils and stack transfer methods to ContainerHelper
|
2015-12-10 19:07:07 +01:00 |
chylex
|
6395ff5a6a
|
Remove the Void Portal Frame TE, as it is not needed
|
2015-12-10 14:08:39 +01:00 |
chylex
|
962f865692
|
Rename StrongholdPortalFile to PortalFile and add Token inventory to it
|
2015-12-10 13:47:47 +01:00 |
chylex
|
40ecd6cb2a
|
Work on Void Portal Frame textures and worldgen
|
2015-12-09 21:12:14 +01:00 |
chylex
|
3858d7d5f7
|
Work on fixing warnings and updating deprecated code
|
2015-12-09 17:24:55 +01:00 |
chylex
|
3c1509f926
|
Work on updating deprecated code
|
2015-12-09 12:48:06 +01:00 |
chylex
|
0715243e6e
|
Add a basic MobTeleporter to Endermen
|
2015-12-08 19:10:46 +01:00 |
chylex
|
c31fdb2789
|
Update Endermage code to use MobTeleporter (WIP)
|
2015-12-08 19:04:40 +01:00 |
chylex
|
920c0d204c
|
Update Louse code to use MobTeleporter
|
2015-12-08 18:04:28 +01:00 |
chylex
|
330321deba
|
Fix distance handling in teleportation classes
|
2015-12-08 17:26:38 +01:00 |
chylex
|
d724b65fa5
|
Add utility classes and interfaces for mob teleportation
|
2015-12-08 15:31:26 +01:00 |
chylex
|
b185589a9e
|
Add a WIP Void Portal technical entity
|
2015-12-07 15:27:26 +01:00 |
chylex
|
4eea9cdfd4
|
Add territory index tracking to Portal Tokens
|
2015-12-07 15:07:23 +01:00 |
chylex
|
aa64572f3e
|
Work on Void Portal rendering and generation
|
2015-12-07 00:53:11 +01:00 |
chylex
|
99668ca2ee
|
Work on portal rendering (add overridable pos translation, fix Void Portal bounding box)
|
2015-12-07 00:26:22 +01:00 |
chylex
|
4536b77f74
|
Add Dark Loam Slab recipe and fix its item handling
|
2015-12-07 00:03:30 +01:00 |
chylex
|
b704d96cba
|
Fix Void Portal item rendering and make portals last in creative tab
|
2015-12-06 19:14:40 +01:00 |
chylex
|
e7ac635b61
|
Add classes for Void Portal and Void Portal Frame
|
2015-12-06 18:27:27 +01:00 |
chylex
|
973b7437ad
|
Add a name to End Portal
|
2015-12-06 14:36:57 +01:00 |
chylex
|
46060055da
|
Make Void Portal structure generate
|
2015-12-06 14:18:19 +01:00 |
chylex
|
d492b45326
|
Tweak sky rendering in The Hub
|
2015-12-06 14:17:59 +01:00 |
chylex
|
e9c5417a15
|
Add support for changing sky textures per-territory
|
2015-12-06 14:13:57 +01:00 |
chylex
|
6007c6a849
|
Add basic Void Portal structure worldgen
|
2015-12-06 14:13:04 +01:00 |
chylex
|
ff005dc843
|
Add a Dark Loam Slab
|
2015-12-06 14:08:31 +01:00 |
chylex
|
6eed1b2bad
|
Add a WIP plant generator
|
2015-12-06 12:38:14 +01:00 |
chylex
|
5b872994ca
|
Add Ravish Bell to Blobs in The Hub
|
2015-12-06 12:37:57 +01:00 |
chylex
|
824fa8828d
|
Tweak Ravish Bell textures
|
2015-12-06 12:37:38 +01:00 |
chylex
|
6f7992dc4a
|
Fix a long time Loot Chest lid animation bug
|
2015-12-03 18:23:08 +01:00 |
chylex
|
60c846c77d
|
Rework Ravish Bell rendering for extra variety
|
2015-12-03 18:18:57 +01:00 |
chylex
|
2627fccb8a
|
Tweak token holder worldgen in The Hub
|
2015-12-03 16:09:01 +01:00 |
chylex
|
c2ff32c596
|
Add Ravish Bell plant
|
2015-12-03 16:08:46 +01:00 |
chylex
|
e72cfcb165
|
Add Portal Token handling to Token Holders
|
2015-12-03 15:21:15 +01:00 |
chylex
|
c57101cfc6
|
Fix a major oversight in Vec.between
|
2015-12-03 15:18:17 +01:00 |
chylex
|
df1b145f94
|
Add Portal Token item
|
2015-12-03 15:06:38 +01:00 |
chylex
|
293f6ab79e
|
Add more debugging to territories (manual seed, entity deletion)
|
2015-12-02 00:24:47 +01:00 |
chylex
|
865c780fee
|
GG mojang, float values in data watcher at pos 31 break EVERYTHING fucking really
|
2015-12-02 00:11:17 +01:00 |
chylex
|
6c178e277e
|
Revert some stuff in Token Holder
|
2015-12-01 23:35:35 +01:00 |
chylex
|
530623f139
|
Work on Hub and Token Holder worldgen
|
2015-12-01 23:32:02 +01:00 |
chylex
|
dde10dbe69
|
Add a new brick block for The Hub, and rename Dark Loam texture
|
2015-12-01 23:31:15 +01:00 |
chylex
|
2359af9f26
|
Add some experimental textures
|
2015-12-01 17:51:22 +01:00 |
chylex
|
0c7d23fad6
|
Add ITerritoryFeature for small worldgen features in territories
|
2015-12-01 17:12:56 +01:00 |
chylex
|
7234c31ca2
|
Add Dark Loam block
|
2015-12-01 16:57:45 +01:00 |
chylex
|
eb3ea0c849
|
Fix some Token Holder shit or whatever
|
2015-12-01 15:17:14 +01:00 |
chylex
|
d513bb5dec
|
Add a /heeadmin tp-overworld command
|
2015-12-01 12:49:41 +01:00 |
chylex
|
e02e433ab7
|
Tweak noisegen in The Hub to make smoother sides
|
2015-12-01 12:49:23 +01:00 |
chylex
|
a7a5af417d
|
Fix player respawning and void damaging them outside of End
|
2015-12-01 11:59:59 +01:00 |
chylex
|
e57de11195
|
Add EnvironmentEvents for void damage and tweak Y handling
|
2015-12-01 11:44:50 +01:00 |
chylex
|
844a4a4136
|
Add a damage modifier to deal damage in creative mode
|
2015-12-01 11:20:34 +01:00 |
chylex
|
99dd0a7e0f
|
Rework event handler registering
|
2015-12-01 00:47:31 +01:00 |
chylex
|
120b9f228d
|
Cleanup overrides in End world provider
|
2015-12-01 00:11:30 +01:00 |
chylex
|
d6acd4f523
|
Add void particles everywhere and connect custom void to Y values too
|
2015-12-01 00:10:31 +01:00 |
chylex
|
e6a9c84782
|
Change the fog density near vertical void
|
2015-11-30 22:30:43 +01:00 |
chylex
|
b89a5a3286
|
Figure out vertical void calculations and sky alpha multiplier
|
2015-11-30 22:16:15 +01:00 |
chylex
|
ddd3ec687e
|
Implement retrieving center of closest territory and more debugging stuff
|
2015-11-30 21:30:33 +01:00 |
chylex
|
104588e6f7
|
Make sure End Powder Ore does not spawn below the End Portal
|
2015-11-30 19:15:23 +01:00 |
chylex
|
bd5a95321c
|
Allow destroying Token Holders when sneaking in creative, and possibly fix instant restoration
|
2015-11-30 15:07:07 +01:00 |
chylex
|
7a09afa8c1
|
Add End Portal Frame to creative menu and change its tooltip
|
2015-11-30 14:57:04 +01:00 |
chylex
|
ff4e5e3ea1
|
Fix creative tabs crashing server on startup
|
2015-11-30 14:56:37 +01:00 |
chylex
|
914cd6051b
|
Work on End Portal visuals and worldgen
|
2015-11-30 13:49:57 +01:00 |
chylex
|
7d9596bc6c
|
Fix some more Token Holder BS
|
2015-11-30 13:49:14 +01:00 |
chylex
|
3f42ba4144
|
Push work on Token Holders with some entity loading horseshit
|
2015-11-30 12:40:07 +01:00 |
chylex
|
cada7e87af
|
I should be paying more attention
|
2015-11-30 10:41:44 +01:00 |
chylex
|
2f24c4ed15
|
Figure out retrieving territory from position
|
2015-11-30 00:37:44 +01:00 |
chylex
|
e561bf0681
|
Add simple Blob generator to The Hub
|
2015-11-29 20:36:23 +01:00 |
chylex
|
2449c1bf09
|
Work on environment rendering settings
|
2015-11-29 20:36:11 +01:00 |
chylex
|
2eee5ffef8
|
Remove classes that are no longer needed
|
2015-11-28 19:51:34 +01:00 |
chylex
|
f81254d52e
|
Add an empty weather renderer to End to be used in the future
|
2015-11-28 19:31:00 +01:00 |
chylex
|
1c2ead237e
|
Update API to use MORE LAMBDAS
|
2015-11-28 16:04:55 +01:00 |
chylex
|
3a79adebda
|
Address a couple FindBugs complaints
|
2015-11-28 15:52:48 +01:00 |
chylex
|
b4eb975402
|
Comment all Sanctuary classes temporarily
|
2015-11-28 15:26:42 +01:00 |
chylex
|
470bdd9c64
|
Work on rewriting deprecated code
|
2015-11-28 09:32:50 +01:00 |
chylex
|
b10423fb6c
|
Add basic End territory environment rendering overrides
|
2015-11-27 15:22:02 +01:00 |
chylex
|
f3783544f0
|
Add code for experimenting with End environment rendering
|
2015-11-27 01:28:53 +01:00 |
chylex
|
a2a413292e
|
Add a check to make sure Blob meteors are always inside the world
|
2015-11-26 03:13:57 +01:00 |
chylex
|
10d81b6321
|
Fix a major derp in EndTerritory debug world clearing
|
2015-11-26 02:00:58 +01:00 |
chylex
|
4a99487942
|
Make BlobPattern methods return itself for convenience
|
2015-11-26 01:43:45 +01:00 |
chylex
|
8f64b9daca
|
Finish main Blob generator code
|
2015-11-26 01:25:07 +01:00 |
chylex
|
8dc4c5b51a
|
Add IWorldPositionPredicate that is slightly more robust over IWorldInsertPredicate
|
2015-11-26 01:02:33 +01:00 |
chylex
|
53ebb9e52b
|
Update ore generator to extend GenerateFeature
|
2015-11-26 00:36:25 +01:00 |
chylex
|
95cc92e12d
|
Add an abstract GenerateFeature class for recurring worldgen features
|
2015-11-26 00:36:03 +01:00 |
chylex
|
c53a6a1fac
|
Rework RangeGenerator into an interface
|
2015-11-25 23:36:59 +01:00 |
chylex
|
353e40e741
|
Make Ore generator Y handling a RangeGenerator
|
2015-11-25 23:24:30 +01:00 |
chylex
|
18094dca57
|
Add predicate based StructureWorldPart insertion
|
2015-11-25 22:12:22 +01:00 |
chylex
|
2af647f5ce
|
Add a liquid pool Blob Populator, and add more settings to stream one
|
2015-11-25 18:20:01 +01:00 |
chylex
|
2b6851b992
|
Update code to use Pos methods in StructureWorld
|
2015-11-25 18:06:01 +01:00 |
chylex
|
4e1b7fc590
|
Add one more method to StructureWorld (isAir)
|
2015-11-25 18:00:19 +01:00 |
chylex
|
371fced8cd
|
Add utility Pos methods to StructureWorld,, and make some methods final
|
2015-11-25 17:56:34 +01:00 |
chylex
|
1d026d2c61
|
Remove old worldgen feature classes
|
2015-11-25 01:59:58 +01:00 |
chylex
|
e5129ed9a8
|
Add WIP water and despawn Enderman handling
|
2015-11-24 19:55:00 +01:00 |
chylex
|
a2f0a7e891
|
Delete old Blob class files
|
2015-11-24 03:47:38 +01:00 |
chylex
|
a540a56e15
|
Add meteor Blob Populator
|
2015-11-24 02:47:08 +01:00 |
chylex
|
9a35072049
|
Work on Blobs (chain and from center generators, two-pass smoothing)
|
2015-11-23 21:19:40 +01:00 |
chylex
|
4c059d19ca
|
Work on Blob Generators (attaching gen, util methods)
|
2015-11-23 17:34:15 +01:00 |
chylex
|
b69162fa21
|
Work on Blobs (caves, debug, refactoring)
|
2015-11-23 05:28:23 +01:00 |
chylex
|
8f7257faff
|
Add Vec.copy method
|
2015-11-23 01:29:31 +01:00 |
chylex
|
9ff85d3c67
|
Refactor Vec and add new methods to it
|
2015-11-22 23:59:25 +01:00 |
chylex
|
12eea5336e
|
Fix Y in ore generator, fix Fill Blob populator not working, and tweak formatting
|
2015-11-22 20:19:29 +01:00 |
chylex
|
b668a4141d
|
Fix Liquid Stream Blob populator
|
2015-11-22 18:45:03 +01:00 |
chylex
|
e2053d8bd6
|
Work on Blobs (populator weight and sorting, smoothing pass fix)
|
2015-11-22 18:11:17 +01:00 |
chylex
|
ed6ff4e931
|
Continue porting Blob Populators (liquids, ores)
|
2015-11-22 03:34:06 +01:00 |
chylex
|
a5158786f4
|
Work on Blob debugging and porting
|
2015-11-22 02:34:00 +01:00 |
chylex
|
a285b676e9
|
Address slightly less important concerns from FindBugs
|
2015-11-21 19:46:53 +01:00 |
chylex
|
34839620d0
|
Work on addressing bugs and concerns reported by FindBugs
|
2015-11-21 19:07:31 +01:00 |
chylex
|
7c3c221e55
|
Fix Curse projectile thrower check after updating to string ID
|
2015-11-21 18:35:54 +01:00 |
chylex
|
500f218ec8
|
Port BlobPattern and simple Blob generation handling
|
2015-11-21 17:49:48 +01:00 |
chylex
|
9556593591
|
Let other mods take precedence in changing the music system
|
2015-11-21 16:21:17 +01:00 |
chylex
|
a8b3350851
|
Fix exploits with Essence Altars
|
2015-11-21 15:43:09 +01:00 |
chylex
|
38bf1ae2da
|
Add a common parent class for BlobGenerator and BlobPopulator
|
2015-11-21 14:15:27 +01:00 |
chylex
|
7a954db84f
|
Fix incorrect entity data watcher value type in Eye of Ender
|
2015-11-21 14:01:50 +01:00 |
chylex
|
35ac119e63
|
Update AttributeModifier constructing code to use EntityAttributes
|
2015-11-21 03:13:10 +01:00 |
chylex
|
e013d55218
|
Work on porting old Blob generators and populators
|
2015-11-21 02:52:19 +01:00 |
chylex
|
35a756729b
|
Lay some very basic groundwork for Endstone Blobs
|
2015-11-21 00:43:21 +01:00 |
chylex
|
46c63688e9
|
Add a StructureWorldPart that can be inserted into other StructureWorlds
|
2015-11-20 03:35:26 +01:00 |
chylex
|
c37ab49af1
|
Work on updating deprecated code and addressing warnings
|
2015-11-19 21:59:20 +01:00 |
chylex
|
35bb54721c
|
Add a builder class for vanilla Attribute Modifiers
|
2015-11-19 20:43:03 +01:00 |
chylex
|
f0438bcd9d
|
Use StandardCharsets instead of Charsets
|
2015-11-19 20:01:00 +01:00 |
chylex
|
c3ba980d88
|
Work on formatting fixes, change data types (use int instead of byte/short, optimize network)
|
2015-11-19 17:09:03 +01:00 |
chylex
|
75817616db
|
Work on Endermen (damage, basic AI, code tweaks)
|
2015-11-19 02:50:31 +01:00 |
chylex
|
3174f48c3e
|
Add a direct look target AI class for Endermen
|
2015-11-19 02:12:33 +01:00 |
chylex
|
eefbfb24d9
|
Add Vec.dotProduct method
|
2015-11-19 02:09:35 +01:00 |
chylex
|
6caebc1ea4
|
Add Vec.look method to get the look vector of an entity
|
2015-11-19 01:59:54 +01:00 |
chylex
|
363d420909
|
Move EntityAIRandomTarget to a special target package
|
2015-11-19 01:49:47 +01:00 |
chylex
|
6188e001b1
|
Add progression checking methods to Causatum
|
2015-11-19 01:49:11 +01:00 |
chylex
|
ffe80179c8
|
Update code to use EntityAttributes
|
2015-11-18 20:53:26 +01:00 |
chylex
|
ed1b2f85a8
|
Add an EntityAttributes utility class to abstractions package
|
2015-11-18 20:35:22 +01:00 |
chylex
|
ff7c0c4755
|
Work on AI (continuous AI class, moving blocks, update hiding in block)
|
2015-11-18 01:16:54 +01:00 |
chylex
|
f9d80d2b3d
|
Add predefined AI mutex values to AIUtil
|
2015-11-17 23:56:13 +01:00 |
chylex
|
55a5143941
|
Add clientRand to Explosion for client only FX calculations
|
2015-11-17 03:59:23 +01:00 |
chylex
|
0df71bdf82
|
Use FastRandom in Explosion and particle handling
|
2015-11-17 03:54:31 +01:00 |
chylex
|
af8c2264b0
|
Document FastRandom and test performance
|
2015-11-17 03:54:03 +01:00 |
chylex
|
56f6ec6a08
|
Add a FastRandom class
|
2015-11-16 17:44:09 +01:00 |
chylex
|
ce79e3c70d
|
Work on custom Explosion
|
2015-11-16 17:35:31 +01:00 |
chylex
|
f532114322
|
Extend functionality of custom Explosion class, and update code to use it
|
2015-11-16 17:10:26 +01:00 |
chylex
|
a9ad39d085
|
Replace uses of World.playerEntities with EntitySelector
|
2015-11-16 16:33:53 +01:00 |
chylex
|
f36776956e
|
Add a precaution to Curse block entities in case owner entity ID changes
|
2015-11-16 16:10:11 +01:00 |
chylex
|
ebce170e10
|
Cleanup Curse code (add missing SideOnly, update deprecated code, stop using UUID)
|
2015-11-16 16:07:09 +01:00 |
chylex
|
26891caabc
|
Change cached PotionEffects (NEVER DO THAT) also everything broke in Goo handling
|
2015-11-16 03:21:47 +01:00 |
chylex
|
e0629ec81e
|
Update more code to use EntitySelector
|
2015-11-16 03:04:58 +01:00 |
chylex
|
c2d1d39f1f
|
Fix generics in EntitySelector.living
|
2015-11-16 02:55:05 +01:00 |
chylex
|
eb94cc847c
|
Add default implementation of IEndermanRenderer.isCarrying
|
2015-11-16 02:50:12 +01:00 |
chylex
|
aaa5cf0cd1
|
Update most entities to use EntityDataWatcher
|
2015-11-16 02:49:54 +01:00 |
chylex
|
7bca373fed
|
Fix not constructing EntityDataWatcher in EntityProjectilePotion
|
2015-11-16 02:00:42 +01:00 |
chylex
|
7d500037ad
|
Work on updating entities to use EntityDataWatcher
|
2015-11-16 01:58:07 +01:00 |
chylex
|
0f3fce2d73
|
Make EntityDataWatcher ID assignment dynamic
|
2015-11-16 01:52:38 +01:00 |
chylex
|
43fc4a2060
|
Improve ItemStack handling in EntityDataWatcher
|
2015-11-16 01:45:15 +01:00 |
chylex
|
3db3df3ac0
|
Move EntityDataWatcher and EntitySelector into abstractions/entity package
|
2015-11-16 01:40:01 +01:00 |
chylex
|
a51e6bd9c3
|
Move all Enderman replacement code to EntityAbstractEndermanCustom
|
2015-11-16 01:35:18 +01:00 |
chylex
|
79071b4936
|
Add a custom entity data watcher class
|
2015-11-16 01:33:06 +01:00 |
chylex
|
775b7c3b78
|
Tweak Enderman rendering values
|
2015-11-15 21:57:54 +01:00 |
chylex
|
ba054ae34e
|
Redo Enderman rendering with a change to aggressive state, change sounds (remove the stare effect)
|
2015-11-15 21:12:44 +01:00 |
chylex
|
60d62acb89
|
Fix spaces instead of tabs in BlockEndPortalCustom
|
2015-11-15 20:55:12 +01:00 |
chylex
|
9ef75cf8e2
|
Fix Cluster info showing when looking at an entity, because DrawBlockHighlightEvent is fucked
|
2015-11-15 19:59:58 +01:00 |
chylex
|
fffada78fb
|
Remove Homeland Enderman renderer class
|
2015-11-15 18:44:03 +01:00 |
chylex
|
377d7300c8
|
Change IEndermanRenderer.isScreaming to isAggressive to avoid conflict with EntityEnderman
|
2015-11-15 18:42:30 +01:00 |
chylex
|
8c3bda329d
|
Remove Angry Enderman and related classes
|
2015-11-15 18:40:38 +01:00 |
chylex
|
171cc2963a
|
Adjust spawning mechanics of Endermen in the Overworld
|
2015-11-14 17:14:42 +01:00 |
chylex
|
9dbaa907b8
|
Push some minor tweaks to Causatum Actions that don't do anything
|
2015-11-14 15:46:27 +01:00 |
chylex
|
18028dcf2c
|
Push a WIP Enderman update
|
2015-11-13 00:18:50 +01:00 |
chylex
|
c8a02bba99
|
Rework ReflectionPublicizer and add EntityEnderman.carriable to it
|
2015-11-13 00:09:05 +01:00 |
chylex
|
3bb7c2cfdd
|
Rebalance Energy Clusters
|
2015-11-12 17:40:00 +01:00 |
chylex
|
f7154c65fc
|
Add random Causatum Event triggering system
|
2015-11-11 22:59:32 +01:00 |
chylex
|
6d7db2afb1
|
Change code to use Vec instead of Vec3
|
2015-11-11 20:40:45 +01:00 |
chylex
|
0c53e96505
|
Change code to use EntitySelector
|
2015-11-11 20:25:53 +01:00 |
chylex
|
5508cf651c
|
Change findFirst to findAny where it makes sense
|
2015-11-11 20:18:50 +01:00 |
chylex
|
21e1034a4c
|
Update generics in EntitySelector
|
2015-11-11 20:16:49 +01:00 |
chylex
|
742507460b
|
Add EntitySelector to abstractions package
|
2015-11-11 20:11:53 +01:00 |
chylex
|
32e21cb632
|
Add early Causatum content for End Portal and Endermen (WIP)
|
2015-11-11 19:12:20 +01:00 |
chylex
|
40ae6a564a
|
Add utility methods to CausatumEventHandler
|
2015-11-11 19:11:15 +01:00 |
chylex
|
49bf96813c
|
Work on Causatum Events (player and state handling, utility methods)
|
2015-11-11 18:45:22 +01:00 |
chylex
|
bedeff0d5b
|
Add WIP Causatum Event handling
|
2015-11-11 17:49:58 +01:00 |
chylex
|
cc3013ffa2
|
Add a way of getting player save data from their string ID
|
2015-11-11 17:48:25 +01:00 |
chylex
|
ac82f70aab
|
Work on Causatum handling
|
2015-11-10 21:16:23 +01:00 |
chylex
|
d0ccff0506
|
Add getAttacker convenience method to LootMobInfo
|
2015-11-10 21:13:12 +01:00 |
chylex
|
db703d7158
|
Add End Powder Ore generation to The Hub
|
2015-11-10 19:53:38 +01:00 |
chylex
|
bab9c3a177
|
Update territory generator to use lazy structure world, and make debugging easier
|
2015-11-10 16:59:47 +01:00 |
chylex
|
5aa147af14
|
Move direct chunk generating to StructureWorldLazy
|
2015-11-10 16:58:10 +01:00 |
chylex
|
5b411179c1
|
Finish noise generator for The Hub
|
2015-11-10 16:01:39 +01:00 |
chylex
|
f4b11e7915
|
Figure out noise generation (make GenerateIslandNoise modular and deobfuscate it)
|
2015-11-10 15:31:33 +01:00 |
chylex
|
4c13fd69bb
|
Work on figuring out island noise generation
|
2015-11-10 03:20:48 +01:00 |
chylex
|
21b1aad13b
|
Prepare end territory generator and StructureWorld for debugging
|
2015-11-10 02:27:42 +01:00 |
chylex
|
93de46893c
|
Add a parameter to use chunks directly in StructureWorld.generateInWorld
|
2015-11-10 02:10:31 +01:00 |
chylex
|
35048efe65
|
Add a basic island and Portal generator to The Hub
|
2015-11-10 01:28:00 +01:00 |
chylex
|
508dfc3715
|
Make End Portal traveling and spawnpoint safer (potential lag issues and falling into void)
|
2015-11-10 01:27:35 +01:00 |
chylex
|
cac941c210
|
Port old island generator into GenerateIslandNoise
|
2015-11-10 00:25:40 +01:00 |
chylex
|
2a715e29dd
|
Add getTopY methods to StructureWorld
|
2015-11-10 00:21:46 +01:00 |
chylex
|
703b8ebd6c
|
Replace chunk provider's noise gen with The Hub territory generator
|
2015-11-09 19:12:56 +01:00 |
chylex
|
f48e074ab5
|
Change static methods to instance methods in EndTerritory
|
2015-11-09 19:08:05 +01:00 |
chylex
|
66ceeab794
|
Add Territory spawning system with a placeholder Hub generator
|
2015-11-09 16:58:40 +01:00 |
chylex
|
3ef70342c5
|
Add basic End Territory handling
|
2015-11-09 01:36:41 +01:00 |
chylex
|
47a55affe3
|
Possibly fix getting stuck after going through End Portal
|
2015-11-09 01:36:19 +01:00 |
chylex
|
f6b02b8a51
|
Finish End Portal Energy accepting and animations
|
2015-11-08 17:49:08 +01:00 |
chylex
|
825a83c42e
|
Possibly fix Energy Receptacle not placing the Cluster on rare occasions
|
2015-11-08 16:53:42 +01:00 |
chylex
|
a0a85eedb3
|
Improve and finalize Energy Cluster particles and fix incorrect sound name
|
2015-11-08 16:53:18 +01:00 |
chylex
|
99111975cc
|
Update MoveTo particle behavior to use Vec and tweak check distance
|
2015-11-08 16:52:17 +01:00 |
chylex
|
543a04b0be
|
Adjust spawning conditions for Energy Shrine
|
2015-11-08 15:29:07 +01:00 |
chylex
|
00843cb057
|
Finish Energy Shrine generator and conditions
|
2015-11-08 15:19:28 +01:00 |
chylex
|
81105b7daa
|
Change thickness and textures of Gloomtorch
|
2015-11-08 14:30:56 +01:00 |
chylex
|
cf5c57b74e
|
Add Pos.allBlocksMatch for predicate checking in an area
|
2015-11-08 00:33:09 +01:00 |
chylex
|
d293782b2a
|
Update texture of Ethereal Lantern
|
2015-11-07 22:36:05 +01:00 |
chylex
|
ef46901f1e
|
Add recipes for Ethereal Lantern & Gloomtorch
|
2015-11-07 22:35:56 +01:00 |
chylex
|
e8a4b42142
|
Finish Gloomtorch and Energy Shrine layout, tweak Gloomrock hardness
|
2015-11-07 20:23:22 +01:00 |
chylex
|
eb38c26676
|
Add Facing4.toFacing6 method and Gloomtorch to Meta
|
2015-11-07 20:19:03 +01:00 |
chylex
|
91af2bc523
|
Add Gloomtorch
|
2015-11-07 19:41:25 +01:00 |
chylex
|
449e759896
|
Add a glitter effect to Energy Shrines
|
2015-11-07 02:36:33 +01:00 |
chylex
|
64bf477974
|
Work on Energy Shrine layout
|
2015-11-07 02:02:11 +01:00 |
chylex
|
bbf1f743fe
|
Specifically stop Trigger ticking on client side
|
2015-11-07 01:46:58 +01:00 |
chylex
|
5b3e913e3a
|
Change the visuals and bounding box of Energy Clusters
|
2015-11-07 00:30:08 +01:00 |
chylex
|
25f8361f82
|
Work on Energy Shrine, add setColor to Energy Cluster, fix Gloomrock textures
|
2015-11-06 23:11:33 +01:00 |
chylex
|
d0144a960f
|
Add slabTop to Meta for generic slabs
|
2015-11-06 20:54:47 +01:00 |
chylex
|
12412234eb
|
Fix startup crash in BlockAbstractSubtypes
|
2015-11-06 20:32:52 +01:00 |
chylex
|
db1e41b459
|
Tweak code in BlockAbstractSubtypes and BlockCorruptedEnergy
|
2015-11-06 20:29:17 +01:00 |
chylex
|
883a854d08
|
Redo Gloomrock metadata
|
2015-11-06 20:29:05 +01:00 |
chylex
|
a1d69efaec
|
Add a BlockAbstractSubtypes class
|
2015-11-06 19:12:43 +01:00 |
chylex
|
40b333c101
|
Move placeStairOutline to StructurePiece from StrongholdPiece
|
2015-11-06 18:49:45 +01:00 |
chylex
|
c87ab9ecfd
|
Remove Ender Demon entity, and its lightning bolt
|
2015-11-05 23:50:40 +01:00 |
chylex
|
23693a6ae0
|
Convert openGui uses to sendMessage in the main proxy class
|
2015-11-05 22:08:57 +01:00 |
chylex
|
009e8ab4c0
|
Remove stuff (diary book texture, unused texts and code)
|
2015-11-05 21:45:18 +01:00 |
chylex
|
a323a61d5e
|
Add Knowledge Note GUI, handling and generation
|
2015-11-05 21:43:19 +01:00 |
chylex
|
cf9b365c46
|
Add safe get methods to CollectionUtil
|
2015-11-05 21:05:21 +01:00 |
chylex
|
3e00bac71b
|
Add missing SideOnly to portal Tile Entity renderers
|
2015-11-05 20:15:19 +01:00 |
chylex
|
75bd1d8bee
|
Make Energy particles disappear when the Cluster is removed (reimplemented)
|
2015-11-05 17:45:59 +01:00 |
chylex
|
5b9895a52a
|
Add lore classes for Knowledge Notes
|
2015-11-05 17:44:51 +01:00 |
chylex
|
9feaf22327
|
Fix GenerateOres compile error after last commit
|
2015-11-05 02:44:16 +01:00 |
chylex
|
edc1fe749d
|
Add default damage to Amulet of Recovery (required for Stronghold Relic generation)
|
2015-11-05 02:34:03 +01:00 |
chylex
|
701e7133be
|
Add a generateCloser option to attaching line Ore generator
|
2015-11-05 02:33:16 +01:00 |
chylex
|
9dd1cf7140
|
Add attaching line Ore generator
|
2015-11-05 02:24:53 +01:00 |
chylex
|
c750ef82a0
|
Fix incorrect cycle calculation and add placement safe net to Energy Receptacle
|
2015-11-05 01:15:01 +01:00 |
chylex
|
3c521c132c
|
Finish Stronghold Relic generation, add getSourceInventory method to Loot Chest
|
2015-11-05 00:45:32 +01:00 |
chylex
|
23fd5f19e3
|
Update older code to use RandUtil and FacingX.random
|
2015-11-05 00:28:19 +01:00 |
chylex
|
4f40987e37
|
Add RandUtil and random methods to Facing classes
|
2015-11-05 00:27:33 +01:00 |
chylex
|
bd6caf33fd
|
Add a client-only annotation to EnergyOracle.getRenderPasses
|
2015-11-04 20:44:14 +01:00 |
chylex
|
a593d525ca
|
Finish Energy Receptacle (fix server not accounting for time passed)
|
2015-11-04 20:44:01 +01:00 |
chylex
|
850b8bd02d
|
Work Energy Receptacle (textures, fix Cluster placing)
|
2015-11-04 19:41:53 +01:00 |