|
2efbc2e545
|
Remove configuration file code
|
2019-10-10 07:41:16 +02:00 |
|
|
7553c170f3
|
Remove dependencies (java.awt, FMLCommonHandler, SidedProxy)
|
2019-10-10 07:40:06 +02:00 |
|
|
308fedbb73
|
Fix dedicated server crash caused by SlotTrinketItem
|
2019-10-10 06:26:35 +02:00 |
|
|
1b3e4c9215
|
Add workaround for no light updates after worldgen in the End
|
2019-10-10 05:49:34 +02:00 |
|
|
940035a6d8
|
Add Puzzle Block (assets, variations, Igneous Rock & puzzle behavior)
|
2019-10-10 05:45:08 +02:00 |
|
|
c46ea188dd
|
Add FacingX.fromDirection(vec)
|
2019-10-08 02:28:55 +02:00 |
|
|
28bc4d4a3b
|
Fix duplicate effect in ObsidianTowerSpawnerLevel
|
2019-10-08 01:17:44 +02:00 |
|
|
3a48005f76
|
Add type aliases (MobEffects & PotionTypes), add and use Potion.makeEffect
|
2019-10-08 01:17:43 +02:00 |
|
|
d8ff161a2b
|
Split FacingExt into individual files and move them to facade package
|
2019-10-07 23:00:28 +02:00 |
|
|
7242ba5664
|
Refactor Resource and move it into facades package
|
2019-10-07 23:00:13 +02:00 |
|
|
dabd21456c
|
Add facade for StatList & update existing code to use it
|
2019-10-07 23:00:13 +02:00 |
|
|
44d423af12
|
Add type aliases for Blocks, Items, SoundEvents
|
2019-10-07 11:24:06 +02:00 |
|
|
d2a8717c4b
|
Add method renames (world time, entity attributes)
|
2019-10-07 11:07:53 +02:00 |
|
|
2d1b12d6c4
|
Stop relying on NBT imports
|
2019-10-07 09:36:55 +02:00 |
|
|
fd0eb2b5f7
|
Stop relying on FML imports (sides & events)
|
2019-10-07 08:48:27 +02:00 |
|
|
6b9253fdf6
|
Add custom HSB color conversion & destructuring methods to IntColor
|
2019-10-07 07:07:54 +02:00 |
|
|
f90322129b
|
Stop relying on enum imports (Facing, Difficulty, Hand, ActionResult)
|
2019-10-02 20:26:23 +02:00 |
|
|
e9da6142d7
|
Completely remove dependency on GlStateManager
|
2019-10-02 19:20:05 +02:00 |
|
|
af93df468e
|
Update IBlockColor/IItemColor usages to use the new utilities
|
2019-10-02 12:03:40 +02:00 |
|
|
940e62552b
|
Add HSB & IBlockColor/IItemColor utilities
|
2019-10-02 12:02:16 +02:00 |
|
|
4f6b14b237
|
Implement missing Igneous Rock transformations & stack size reduction
|
2019-09-21 10:03:44 +02:00 |
|
|
97618e8062
|
Allow ignoring Trap infusion on TNT & disable Infused TNT flammability
|
2019-09-21 09:24:49 +02:00 |
|
|
0c690c4256
|
Remove TODO in Dispenser behavior for Enderman Heads
|
2019-09-21 06:39:11 +02:00 |
|
|
f0e4d60777
|
Add Dispenser support for extinguishing Igneous Plates
|
2019-09-21 06:31:17 +02:00 |
|
|
0471d37116
|
Move Dispenser behavior into a separate package
|
2019-09-21 06:25:54 +02:00 |
|
|
08dffde749
|
Hide Brewing Stand potion slot icons when not empty
|
2019-09-21 04:39:12 +02:00 |
|
|
123477b5c5
|
Add MagicValues for game constants & address a few UPDATE comments
|
2019-09-21 03:59:31 +02:00 |
|
|
9ee675be54
|
Work on Obsidian Tower (loot, rooms, arrangements, token & boss spawning)
|
2019-09-21 03:57:59 +02:00 |
|
|
145526a2c5
|
Log error in LootChestStructureTrigger if applied to invalid tile entity
|
2019-09-16 19:27:20 +02:00 |
|
|
7f80f1c6fb
|
Add loot function for picking music disks
|
2019-09-15 18:44:16 +02:00 |
|
|
284d9f73e7
|
Update existing structure palettes to use combo mappings
|
2019-09-13 22:08:16 +02:00 |
|
|
6935025004
|
Add trapdoors to PaletteMappings & define mapping combos for convenience
|
2019-09-13 21:57:45 +02:00 |
|
|
9adec4b366
|
Address IntelliJ code inspection issues
|
2019-09-10 12:30:29 +02:00 |
|
|
05e67088d5
|
Add WIP Ender Eye (model, texture, spawn animation & basic behavior)
|
2019-09-10 09:46:18 +02:00 |
|
|
f816d9076e
|
Update entity code to use Vec3d.directionTowards
|
2019-09-09 02:37:07 +02:00 |
|
|
f7cebdd2a3
|
Move Enderman handler classes to a different package
|
2019-09-08 04:03:26 +02:00 |
|
|
fd741287e5
|
Ignore setAttackTarget in custom entities when called repeatedly
|
2019-09-07 10:41:59 +02:00 |
|
|
eaed8e9485
|
Update EntityMoveFlyingForward to use FLYING_SPEED & add friction constant
|
2019-09-07 10:05:42 +02:00 |
|
|
e3a59a3ffe
|
Make ModelBox.quadList public and non-final
|
2019-09-07 10:03:07 +02:00 |
|
|
0934892eca
|
Refactor EntitySelector to return a List instead of Sequence
|
2019-09-07 05:37:20 +02:00 |
|
|
8908293709
|
Add Entity helpers (instant yaw rotation, direct flight, look slerp)
|
2019-09-07 04:12:45 +02:00 |
|
|
edc5b5e51d
|
Make Float.toDegrees/toRadians return a Float
|
2019-09-04 20:27:57 +02:00 |
|
|
7957de6e2b
|
Add Quaternion class & Vec3d.toPitch extension
|
2019-09-04 18:29:11 +02:00 |
|
|
ddc9198621
|
Minor model code refactoring (Token Holder & Amulet of Recovery)
|
2019-09-04 18:24:16 +02:00 |
|
|
d5658f5532
|
Make custom creature types public, fix Enderman & Endermite classification
|
2019-09-03 03:26:38 +02:00 |
|
|
e489576321
|
Add WIP Igneous Plate (assets, visuals, recipe, smelting speed behavior)
|
2019-09-02 04:54:02 +02:00 |
|
|
dd8f74cb61
|
Add model extensions & builder for cubes
|
2019-08-29 14:33:32 +02:00 |
|
|
5c7a21a876
|
Add Property.facing to construct PropertyDirection
|
2019-08-17 01:51:35 +02:00 |
|
|
28c9e8d074
|
Rename SlotReadOnly to SlotTakeOnly
|
2019-08-16 23:21:28 +02:00 |
|
|
dedae0695b
|
Allow opening Shulker Boxes without placing them down
|
2019-08-16 21:31:47 +02:00 |
|
|
8bdb13519a
|
Add IInventoryFromPlayerItem to reduce duplicate code & update existing containers
|
2019-08-16 21:31:46 +02:00 |
|
|
b17bd3434c
|
Implement Spiderling variation of Grave Dirt
|
2019-08-16 02:01:05 +02:00 |
|
|
7dfb8c3467
|
Add Spiderling w/ behavior, rendering, drops
|
2019-08-16 02:01:05 +02:00 |
|
|
211c76bcbb
|
Work on AI (wandering, light startle, on-fire panic, leap attack)
|
2019-08-16 01:45:42 +02:00 |
|
|
e5ac7156ff
|
Implement entity ground navigator that doesn't require a proper path
|
2019-08-15 02:00:43 +02:00 |
|
|
784a544c10
|
Update AIToggle to support multiple tasks at once
|
2019-08-14 14:23:10 +02:00 |
|
|
b98c263985
|
Add IAttributeInstance.tryRemoveModifier & update existing code to use it
|
2019-08-14 14:20:20 +02:00 |
|
|
83487046be
|
Add dummy definitions & language keys for Phase 2 territories
|
2019-08-10 22:02:05 +02:00 |
|
|
b25c38cb8f
|
Rework Blob generation and populator picking
|
2019-08-10 17:35:58 +02:00 |
|
|
56c88eca52
|
Fix Blob generator being off-center & wrong edge distance in The Hub
|
2019-08-10 16:25:28 +02:00 |
|
|
f324e52daf
|
Replace lambdas generating random numbers with RandomInt/RandomDouble
|
2019-08-09 22:34:19 +02:00 |
|
|
9529eceaf9
|
Add RandomInt & RandomDouble implementing (Random) -> R
|
2019-08-09 22:34:18 +02:00 |
|
|
d6f6923636
|
Remove ColorSpaces & refactor code to use new color classes
|
2019-08-09 16:54:02 +02:00 |
|
|
9e0d1b2526
|
Add IRandomColor
|
2019-08-09 16:54:01 +02:00 |
|
|
eae7b7027f
|
Add IntColor as inline class for RGB w/ HCL support
|
2019-08-09 16:54:01 +02:00 |
|
|
b8a163effc
|
Add EnvironmentRenderer constant w/ vanilla skycube parameters
|
2019-08-09 11:49:58 +02:00 |
|
|
9619760a53
|
Fix server startup crash due to EnvironmentRenderer
|
2019-08-09 11:19:00 +02:00 |
|
|
093fba8138
|
Add Portal Token to each territory to creative tab
|
2019-08-08 21:50:51 +02:00 |
|
|
3e1ac61f10
|
Remember spawn location of the first entity to travel through Void Portal
|
2019-08-08 17:09:23 +02:00 |
|
|
a2fa112c20
|
Hide block outlines for portal blocks
|
2019-08-08 15:32:29 +02:00 |
|
|
7a8a930cfa
|
Tweak portal animations & implement slowing before fade-out
|
2019-08-08 15:32:29 +02:00 |
|
|
3605ec7935
|
Implement Void Portals remembering last used portal
|
2019-08-08 12:55:19 +02:00 |
|
|
04840002c7
|
Implement portal clearance & refactor
|
2019-08-08 10:28:32 +02:00 |
|
|
f7599abb83
|
Add Purity Extract & Potion of Purity
|
2019-08-07 17:52:10 +02:00 |
|
|
fb397f9ba5
|
Add PotionBase.makeType to simplify PotionType registering
|
2019-08-07 17:50:35 +02:00 |
|
|
bab34fd36f
|
Fix several issues with Potions (typos in recipes, compatibility with old worlds)
|
2019-08-07 17:28:57 +02:00 |
|
|
005e467373
|
Add IForgeRegistry.getIfExists extension to avoid defaults
|
2019-08-07 15:53:55 +02:00 |
|
|
5b238ef770
|
Implement Dragon's Breath recipe using a Cauldron
|
2019-08-06 21:26:19 +02:00 |
|
|
fa15245cff
|
Refactor custom Cauldrons to make bucket & bottle handling easier
|
2019-08-06 18:53:42 +02:00 |
|
|
03a8b5d656
|
Add TODOs about overridden entities and potions
|
2019-08-06 18:27:35 +02:00 |
|
|
07ef703929
|
Add custom item entity for Cauldron recipes & change pickup behavior for items in Cauldrons
|
2019-08-06 18:27:35 +02:00 |
|
|
93f1f627ea
|
Add custom bubble particle that works outside water
|
2019-08-06 17:56:47 +02:00 |
|
|
2ee8b75c38
|
Remove unnecessary JvmStatic and JvmField annotations
|
2019-08-06 16:51:08 +02:00 |
|
|
33e924c2b6
|
Add Ender Goo Cauldron (w/ Purified variation)
|
2019-08-05 20:27:40 +02:00 |
|
|
bb35f183a4
|
Add system for custom cauldrons
|
2019-08-05 19:15:16 +02:00 |
|
|
a1db944a59
|
Fix wrong Dragon's Breath brewing recipe & Brewing Stand shift-click slot order
|
2019-08-05 15:00:11 +02:00 |
|
|
d7e6446fc6
|
Organize storage blocks into one category in code
|
2019-08-05 11:04:46 +02:00 |
|
|
f01b51c91a
|
Rebalance Energy Oracle, fix visual glitches, implement Cluster ignoring
|
2019-08-04 18:15:12 +02:00 |
|
|
a3d74538e2
|
Add BlockPos.closestTickingTile w/ predicate & remove maxDistance default
|
2019-08-04 16:41:37 +02:00 |
|
|
aad4102dea
|
Add potted Withered Death Flowers into Energy Shrines
|
2019-08-04 12:45:41 +02:00 |
|
|
7ce4d1ef51
|
Implement Flower Pots with Death Flowers & fix Endermen not spawning
|
2019-08-04 12:14:18 +02:00 |
|
|
b2dd48d8c3
|
Add system for custom flower pots
|
2019-08-04 11:12:43 +02:00 |
|
|
8799b7370d
|
Fix useNeighborBrightness & ambient occlusion on existing blocks
|
2019-08-03 17:28:52 +02:00 |
|
|
7063797809
|
Update solid top checks in BlockEternalFire & BlockJarODust
|
2019-08-03 17:28:52 +02:00 |
|
|
c87f2605d5
|
Add BlockPos.isTopSolid extension & remove a few inlines
|
2019-08-03 17:28:52 +02:00 |
|
|
074bceb5b2
|
Update & refactor a few things to address TODOs
|
2019-08-03 17:28:51 +02:00 |
|
|
5d2e781a96
|
Disable Forge worldgen hook in the End dimension
|
2019-08-02 19:01:54 +02:00 |
|
|
4d22626cb6
|
Make instability-spawned Endermites not despawn on peaceful
|
2019-08-02 18:18:49 +02:00 |
|
|
989bc6b712
|
Add mechanism to prevent hostile mob despawning on peaceful
|
2019-08-02 18:18:49 +02:00 |
|
|
b8538771f1
|
Address IDE inspections
|
2019-08-02 18:18:05 +02:00 |
|
|
43fa25ace3
|
Replace Chorus Flower override with a transformer
|
2019-08-02 18:18:05 +02:00 |
|
|
efb295e343
|
Add coremod & utilities
|
2019-08-02 18:18:04 +02:00 |
|
|
4660c0e788
|
Add Enhanced Brewing Stand w/ textures and custom behavior
|
2019-08-02 10:19:32 +02:00 |
|
|
9ee9876a94
|
Fix being unable to put potions back into Brewing Stands & modifier issues
|
2019-08-02 10:12:37 +02:00 |
|
|
79216ee6d2
|
Replace vanilla Brewing Stand & implement custom modifiers
|
2019-08-01 17:12:26 +02:00 |
|
|
f1b0f036fe
|
Move ContainerBaseCustomInventory shift-click logic into an interface
|
2019-08-01 14:14:14 +02:00 |
|
|
4395ad412f
|
Separate potion modifier recipes & refactor
|
2019-08-01 14:06:43 +02:00 |
|
|
bb32552fda
|
Completely rework vanilla brewing recipes
|
2019-07-31 17:02:15 +02:00 |
|
|
6564bc7564
|
Reduce compiler warnings and inlining
|
2019-07-31 02:36:05 +02:00 |
|
|
a501bc52b0
|
Add Obsidian Towers territory w/ basic features
|
2019-07-30 11:38:19 +02:00 |
|
|
860dbe6c70
|
Update existing code to use new BlockPos extensions
|
2019-07-29 04:13:04 +02:00 |
|
|
a5002c4a26
|
Add BlockPos extensions for iterating spheres & overloads
|
2019-07-29 03:53:25 +02:00 |
|
|
7594de630d
|
Make OreGenerator return the amount of successfully generated clusters
|
2019-07-28 18:02:03 +02:00 |
|
|
6fcf9d5e57
|
Add Random extensions for Kotlin ranges & update existing code to use them
|
2019-07-26 13:19:12 +02:00 |
|
|
2770dc36b7
|
Add StructurePiece.Instance context & use it for Energy Shrine pieces
|
2019-07-23 15:58:45 +02:00 |
|
|
155145fe24
|
Add tile entity utilities to ItemEndermanHead
|
2019-07-23 12:44:09 +02:00 |
|
|
effff77191
|
Add WIP Obsidian Tower structure w/ basic layout
|
2019-07-22 13:08:09 +02:00 |
|
|
4e0be09711
|
Allow StructureBuild to add detached pieces
|
2019-07-21 14:09:00 +02:00 |
|
|
1555f9796d
|
Fix Void Bucket removing non-fluid blocks in 3x3x3 mode
|
2019-07-21 13:55:02 +02:00 |
|
|
2caeb40e55
|
Refactor code to reduce inner class count
|
2019-07-21 13:37:02 +02:00 |
|
|
ce07fc3c78
|
Slightly darken territory title shadow color
|
2019-07-20 09:03:54 +02:00 |
|
|
26c169c02e
|
Implement Tomb Dungeon entrance generation in Forgotten Tombs
|
2019-07-19 12:16:41 +02:00 |
|
|
ebe984eb3b
|
Begin work on Tomb Dungeon
|
2019-07-19 12:13:28 +02:00 |
|
|
8463037663
|
Update Forgotten Tombs environment (skylight, custom lightmap, fog tweaks)
|
2019-07-19 11:52:45 +02:00 |
|
|
6f1b12109c
|
Refactor EntityTokenHolder constructors
|
2019-07-19 08:55:16 +02:00 |
|
|
78e0010990
|
Refactor entity structure triggers to allow nudging by fractional x/z amounts
|
2019-07-18 15:47:24 +02:00 |
|
|
6349b8564f
|
Add proper FX to Spatial Dash Gem projectile
|
2019-07-18 05:47:41 +02:00 |
|
|
a5d00e1ecf
|
Fix default smoke color regression & allow random smoke colors
|
2019-07-18 05:08:04 +02:00 |
|
|
9532b2d3ce
|
Add subtitles to custom sounds & fix sound import in EntityItemIgneousRock
|
2019-07-18 03:44:34 +02:00 |
|
|
7cf058f3c8
|
Add Blank Token w/ crafting and duplication recipes & update Portal Token texture
|
2019-07-17 04:25:07 +02:00 |
|
|
aa3ba4ce74
|
Fix Portal Token crash when activating from player inventory & tweak tooltips
|
2019-07-17 02:39:08 +02:00 |
|
|
25a2a23051
|
Allow ParticleFadingSpot to have a random color
|
2019-07-16 09:39:50 +02:00 |
|
|
9cfd1790e2
|
Add texture for Spatial Dash Gem & source file for future Gems
|
2019-07-16 08:13:28 +02:00 |
|
|
3e2e18f19b
|
Change Energy Shrine corridor ceilings to Gloomrock Bricks
|
2019-07-16 01:36:14 +02:00 |
|
|
3b5a9ed4df
|
Fix Energy Shrine stair bugs (torch placement, 180° piece misalignments)
|
2019-07-16 01:20:44 +02:00 |
|
|
4b3f91bca5
|
Enable End skylight & custom lightmap handling
|
2019-07-15 05:16:54 +02:00 |
|
|
3e8d18b6a4
|
Fix filecopy.ps1 execution to support PowerShell 2
|
2019-07-13 17:20:01 +02:00 |
|
|
46cbd87194
|
Fix naming of Revitalization Substance sound fields
|
2019-07-07 17:57:45 +02:00 |
|
|
484866d8a9
|
Add Undread w/ behavior, rendering, sounds, and drops
|
2019-07-07 17:01:36 +02:00 |
|
|
03185ec29e
|
Add customizable wander AI distance & simplify AITargetNearby
|
2019-07-06 22:47:48 +02:00 |
|
|
e1961be29b
|
Address IDE inspections & fix damage processor order in EntityMobEnderman
|
2019-07-06 14:40:25 +02:00 |
|
|
430893b964
|
Move trinket classes to a different package
|
2019-07-06 09:01:40 +02:00 |
|
|
f91bbc22b0
|
Add Scorching Sword w/ recipe and special hit logic
|
2019-07-06 08:54:12 +02:00 |
|
|
de015c1f12
|
Refactor Block building & reorganize Block and Item setup
|
2019-06-24 17:13:30 +02:00 |
|
|
b01a5eeb86
|
Refactor Scorching tool code in preparation for Scorching Sword
|
2019-06-24 14:10:14 +02:00 |
|
|
f1585fffec
|
Implement Ender Goo purification & Revitalization Substance stack limit
|
2019-06-24 01:13:33 +02:00 |
|
|
f24cf081b7
|
Add Purified Ender Goo w/ textures, custom behavior, and custom bucket
|
2019-06-23 17:17:10 +02:00 |
|
|
d9f2cd1dbe
|
Add packet to update client's potion duration
|
2019-06-23 17:13:06 +02:00 |
|
|
491e2d9935
|
Allow custom smoke particle color
|
2019-06-23 16:15:34 +02:00 |
|
|
92a6a8a0f8
|
Refactor Goo (remove capability & fix item aging when touching multiple blocks)
|
2019-06-22 21:03:48 +02:00 |
|
|
58200d1b01
|
Implement Energy Cluster revitalization mechanic w/ FX
|
2019-06-22 18:16:00 +02:00 |
|
|
21b14b610b
|
Add ParticleBase.interpolateAge & update ParticleEnergyCluster to use it
|
2019-06-22 18:15:59 +02:00 |
|
|
368152fd09
|
Extract player hand position getter from ParticleEnergyTransferToPlayer
|
2019-06-21 20:39:51 +02:00 |
|
|
a58550726b
|
Update existing code to use the new Vec3d extension
|
2019-06-21 18:22:54 +02:00 |
|
|
f4f883f731
|
Add Vec3d.directionTowards extension
|
2019-06-21 18:21:36 +02:00 |
|
|
d4dd22e5b8
|
Implement territory detection in Energy Receptacle
|
2019-06-21 16:16:49 +02:00 |
|
|
d362f1516a
|
Address a few TODOs (Kotlin features, Block.translationKey, unnecessary TODOs)
|
2019-06-21 14:07:34 +02:00 |
|
|
971d91d83c
|
Add WIP Revitalization Substance (texture & recipe)
|
2019-06-20 11:39:07 +02:00 |
|
|
02eb09edb9
|
Fix worldgen Energy Clusters not being marked as inactive
|
2019-06-20 10:39:58 +02:00 |
|
|
5ee618988b
|
Remove unnecessary event registrations
|
2019-06-20 07:59:59 +02:00 |
|
|
4fea9793ec
|
Add Flint and Infernium w/ recipe and special TNT & Creeper behavior
|
2019-06-19 18:31:13 +02:00 |
|
|
35a35968ef
|
Add Eternal Fire
|
2019-06-19 13:28:35 +02:00 |
|
|
5b51adb612
|
Generate territory's default block inside the surrounding void area
|
2019-06-13 05:02:13 +02:00 |
|
|
9ac23a0cdf
|
Work on Forgotten Tombs territory (entrance cave generation & WIP environment)
|
2019-06-11 20:39:53 +02:00 |
|
|
0f0ac01a9d
|
Update generators (fix out of bounds in Blobs & The Hub, validate Ore gen chunk size)
|
2019-06-09 23:07:01 +02:00 |
|
|
7523063bb8
|
Fix territory title sometimes showing before the world loads
|
2019-06-09 23:00:08 +02:00 |
|
|
157d7c6b7d
|
Add debug toggle for territory void & fog
|
2019-06-09 19:43:16 +02:00 |
|
|
15bade1f9a
|
Add debug-only client command for toggles
|
2019-06-09 19:21:30 +02:00 |
|
|
2c75ea6c3b
|
Implement structure mirroring
|
2019-06-09 16:10:44 +02:00 |
|
|
4fb51c7fe1
|
Add Grave Dirt w/ texture, drops, and WIP variations
|
2019-06-08 20:26:47 +02:00 |
|
|
886b266051
|
Add loot pool roll type that uses Random.nextRounded on the generated float
|
2019-06-08 16:01:37 +02:00 |
|
|
50d6f959f4
|
Tweak biased loot pool roll definition
|
2019-06-08 15:58:50 +02:00 |
|
|
8181f1f366
|
Make Jar o' Dust require a block with solid top under it
|
2019-06-08 11:02:55 +02:00 |
|
|
19c8f9abda
|
Update existing structure code to use updated connection placement code
|
2019-06-07 23:29:12 +02:00 |
|
|
578d8688db
|
Move structure connection placement to IStructurePieceConnectionType
|
2019-06-07 23:28:33 +02:00 |
|
|
98da56e4ad
|
Fix missing block registration for Whitebark & Dusty Stone Brick double slabs
|
2019-06-07 19:35:11 +02:00 |
|
|
40df1eeb5f
|
Add Dusty Stone Brick Stairs & Slab
|
2019-06-07 17:45:06 +02:00 |
|
|
a1742d3a63
|
Update existing structure code to use the new connection system
|
2019-06-07 17:18:52 +02:00 |
|
|
4a22839a10
|
Refactor structure piece connection definition
|
2019-06-07 17:15:06 +02:00 |
|
|
e9d50e5cdf
|
Replace vanilla recipes instead of removing to stop advancement error spam
|
2019-06-07 12:16:15 +02:00 |
|
|
9bc8be9f6c
|
Update existing structure code to use the new interfaces
|
2019-06-06 16:53:58 +02:00 |
|
|
768e117595
|
Redo interfaces for structure pieces to reduce code duplication
|
2019-06-06 16:52:22 +02:00 |
|
|
b4a18fcc86
|
Fix IStructureWorld.placeWalls bug, add IBlockPicker constructor & null structure locator
|
2019-06-06 15:24:49 +02:00 |
|
|
68823d9036
|
Add rotation argument to '/hee structure piecesdev' command
|
2019-06-06 15:23:21 +02:00 |
|
|
504a39b0c3
|
Add territory environment client ticking & void center offset
|
2019-06-05 10:25:29 +02:00 |
|
|
f7d09c17ab
|
Add void factor into debug overlay instead of logging to console
|
2019-06-05 10:18:07 +02:00 |
|
|
592663ea6e
|
Rewrite portal teleportation cooldown to fix relog & double dip bugs
(i.e. instant teleport after relogging, and no teleport after first
teleporting outside a portal)
|
2019-06-04 20:46:41 +02:00 |
|
|
5184a4dcbd
|
Tweak Portal Token texture & fix wrong color order
|
2019-06-04 18:17:52 +02:00 |
|
|
dcb743e198
|
Add a WIP command to spawn Portal Tokens
|
2019-06-04 16:19:59 +02:00 |
|
|
cdb77123d5
|
Implement creative mode Portal Token teleportation/generation
|
2019-06-04 16:16:38 +02:00 |
|
|
613c3ba725
|
Fix wrong territory spawn/interest point Y value
|
2019-06-04 16:14:32 +02:00 |
|
|
5886a2027f
|
Add Jar o' Dust w/ special rendering, behavior, and recipes (and a few issues)
|
2019-06-03 08:31:26 +02:00 |
|
|
e1bbff6ec6
|
Update existing code to use the new Tessellator extensions
|
2019-06-03 02:03:31 +02:00 |
|
|
756024f1cf
|
Add Tessellator extensions
|
2019-06-03 02:02:42 +02:00 |
|
|
8f82173f11
|
Add Infused Glass w/ connected texture and recipe
|
2019-06-01 12:18:09 +02:00 |
|
|
b015ebd949
|
Fix Dusty Stone not being harvestable using Scorching Tools
|
2019-06-01 12:12:42 +02:00 |
|
|
e1e119ca46
|
Add interface for blocks w/ multiple harvest tools
|
2019-06-01 12:12:23 +02:00 |
|
|
3a7964a20a
|
Use Map.getValue instead of [key]!!
|
2019-06-01 03:04:27 +02:00 |
|
|
86aabd10bb
|
Refactor burn time handling in ItemIgneousRock
|
2019-06-01 01:57:02 +02:00 |
|
|
3a63b7a724
|
Fix IDE warnings
|
2019-06-01 01:56:28 +02:00 |
|
|
e62cdef24c
|
Remove unnecessary return type declarations
|
2019-06-01 01:55:28 +02:00 |
|
|
e9afad1260
|
Update existing code to use the new Block/IBlockState extensions
|
2019-06-01 01:34:22 +02:00 |
|
|
6cf9966804
|
Add Block & IBlockState extensions
|
2019-06-01 01:27:46 +02:00 |
|
|
347d8db4d2
|
Redo Whitebark Log side texture
|
2019-05-31 23:03:47 +02:00 |
|
|
aa1870e475
|
Add WIP Dusty Stone (assets, drops, recipes)
|
2019-05-31 03:11:02 +02:00 |
|
|
d5def412a8
|
Add Whitebark wood blocks (Log, Bark, Planks, Stairs, Slabs)
|
2019-05-16 02:00:47 +02:00 |
|
|
84e5246e21
|
Add ItemBlockSlabFuel for wooden slabs
|
2019-05-16 00:14:36 +02:00 |
|
|
1bda5c1181
|
Make Infused TNT, Ancient Cobweb, Dry Vines flammable
|
2019-05-16 00:13:37 +02:00 |
|
|
7f83098454
|
Set void parameters for The Hub
|
2019-05-15 17:52:10 +02:00 |
|
|
f163aa0ccc
|
Implement client-side void effects
|
2019-05-15 17:52:10 +02:00 |
|
|
f54b382a3c
|
Implement ellipsoid void with custom damage
|
2019-05-15 17:43:30 +02:00 |
|
|
aa1d04f640
|
Add 'wither' damage title
|
2019-05-15 17:12:59 +02:00 |
|
|
984ffcc550
|
Cache value of TerritoryInstance.topLeftChunk & add centerPoint
|
2019-05-15 16:26:01 +02:00 |
|
|
fdc82784d1
|
Minor formatting fixes
|
2019-05-15 02:58:33 +02:00 |
|
|
bde0cc8a1e
|
Refactor TerritoryRenderer
|
2019-05-15 02:57:26 +02:00 |
|
|
2019e1f32b
|
Refactor all uses of Minecraft class to use the new helper
|
2019-05-13 20:06:07 +02:00 |
|
|
fcac20a8b6
|
Add helper for Minecraft class
|
2019-05-13 20:01:39 +02:00 |
|
|
f62517cd0f
|
Update territory environment parameters for The Hub
|
2019-05-13 00:56:24 +02:00 |
|
|
c6db72a92b
|
Implement skycube, skydome, and sun renderers
|
2019-05-13 00:47:54 +02:00 |
|
|
58ebcf08dc
|
Remove skyColor and define a general environment renderer
|
2019-05-12 19:51:00 +02:00 |
|
|
519b5dad7f
|
Implement The Hub generation & Token handling
|
2019-05-01 14:26:52 +02:00 |
|
|
872ab0156e
|
Add territory entry for Forgotten Tombs
|
2019-05-01 14:24:32 +02:00 |
|
|
58455ff81f
|
Add helper for portal generation
|
2019-05-01 14:08:58 +02:00 |
|
|
93b0e5ce9d
|
Change NBTTagCompound.getEnum to return null on invalid string
|
2019-05-01 13:42:07 +02:00 |
|
|
33cdadcf42
|
Implement Token Holder charge & special territory-based behaviors
|
2019-05-01 05:53:09 +02:00 |
|
|
583a161276
|
Add a simple interface for parameterized noise generation
|
2019-04-30 03:49:37 +02:00 |
|
|
7c7cd36dc7
|
Add cave generation system w/ a few basic component implementations
|
2019-04-29 21:06:25 +02:00 |
|
|
ca051544c5
|
Implement blob generation strategies
|
2019-04-29 17:21:48 +02:00 |
|
|
a4b7205303
|
Tweak XP drops of End Powder Ore
|
2019-04-29 17:17:21 +02:00 |
|
|
c0df0be37f
|
Add base classes for blob generation
|
2019-04-29 17:17:20 +02:00 |
|
|
c9ba15aadb
|
Move SegmentedWorld size validation into chunk generator
|
2019-04-29 17:17:20 +02:00 |
|
|
2f62d42908
|
Add RandomRange
|
2019-04-29 17:17:20 +02:00 |
|
|
8ee9d2ce26
|
Add a Size constructor that initializes all axes with one value & expand method
|
2019-04-28 23:36:50 +02:00 |
|
|
3f93652e4e
|
Add ore generation system with basic techniques (single, adjacent, distance, air checking)
|
2019-04-26 02:24:29 +02:00 |
|
|
2d2803296e
|
Minor formatting fixes, refactorings, and a comment tweak
|
2019-04-26 01:24:46 +02:00 |
|
|
27864ee796
|
Work on territory generation (default block, boundary checks, block placement)
|
2019-04-25 22:24:07 +02:00 |
|
|
2b7509dcf4
|
Add extensions (Vec3d.withY/scaleY, Facing4/6.fromDirection)
|
2019-04-25 02:04:08 +02:00 |
|
|
7604aee5d9
|
Fix trinkets slot causing inventory sync crash when changing dimensions
|
2019-04-20 14:13:03 +02:00 |
|
|
9e89d058b5
|
Implement territory spawn points & teleportation
|
2019-04-20 13:52:48 +02:00 |
|
|
d241ad5ca3
|
Add territory entry for The Hub
|
2019-04-20 13:51:26 +02:00 |
|
|
166f1537a3
|
Add Vec3d.toYaw extension
|
2019-04-20 13:48:31 +02:00 |
|
|
9933112e81
|
Fix stupid crash with Void Portal trying to render on non-existent blocks
|
2019-04-20 11:18:39 +02:00 |
|
|
9ff64ec118
|
Rename OverworldTeleporter to DimensionTeleporter
|
2019-04-20 11:02:33 +02:00 |
|
|
ec0f9bbc99
|
Add remapRange variation for Doubles & Vec3d.scale w/ int/float factor
|
2019-04-20 09:50:28 +02:00 |
|
|
569a3274da
|
Make SegmentedWorld an IStructureWorld & implement triggers
|
2019-04-19 21:19:09 +02:00 |
|
|
0c245d8669
|
Fix broken custom block state mappers after a refactoring
|
2019-04-19 16:28:04 +02:00 |
|
|
3e93223584
|
Move chunk generator and world provider classes into different packages
|
2019-04-19 10:03:31 +02:00 |
|
|
b52f21db29
|
Use custom End world folder & add TODOs to chunk generator
|
2019-04-19 09:56:02 +02:00 |
|
|
64bc52393c
|
Add WIP Token Holder (model, texture, basic behavior)
|
2019-04-18 13:16:49 +02:00 |
|
|
f2c82b76d1
|
Add packet for instantly setting entity motion
|
2019-04-18 13:07:35 +02:00 |
|
|
1286e5e1f3
|
Add ByteBuf.writeFloatVec/readFloatVec extension
|
2019-04-18 13:07:35 +02:00 |
|
|
8ce6c7d0ba
|
Remove debug chunk generator
|
2019-04-17 20:22:12 +02:00 |
|
|
cb3b3a3a52
|
Add territory chunk generator
|
2019-04-17 20:20:04 +02:00 |
|
|
9150fc8b86
|
Add a basic 'segment' system for End chunk generation
|
2019-04-17 17:59:35 +02:00 |
|
|
bb90999131
|
Disable world border in the End
|
2019-04-17 10:25:33 +02:00 |
|
|
26c6f1bdc1
|
Add territory title renderer
|
2019-04-17 06:24:29 +02:00 |
|
|
5fec36f39d
|
Move client model and renderer registrations to ModRendering
|
2019-04-16 09:23:22 +02:00 |
|
|
897dd7fa7c
|
Add TODO to StructurePiece & fix comment in BlockAbstractChest
|
2019-04-16 07:15:26 +02:00 |
|
|
0721129e38
|
Add client-side Scaffolding structure detection and saving
|
2019-04-16 07:00:09 +02:00 |
|
|
f557ded6e3
|
Add Energy Shrine to '/hee structure' command
|
2019-04-16 06:55:21 +02:00 |
|
|
73a92a9258
|
Add Void Portal GUI & inner portal blocks w/ Token activation and teleportation
|
2019-04-16 06:55:21 +02:00 |
|
|
f3a543a075
|
Add The Hub territory description
|
2019-04-16 04:50:37 +02:00 |
|
|
158d208608
|
Implement return End Portals
|
2019-04-15 10:08:37 +02:00 |
|
|
95316fa75b
|
Add portal controller interface & contact tracking, refactor inner area detection
|
2019-04-15 10:08:37 +02:00 |
|
|
e67b1dc9d0
|
Update existing code to use new NBT extensions & tweak formatting
|
2019-04-15 09:04:51 +02:00 |
|
|
a84e5583c3
|
NBT extensions (add getOrCreateCompound & Entity ones, move ItemStack ones)
|
2019-04-15 09:02:07 +02:00 |
|
|
47d4063026
|
Add storage for territory data & player Portal Tokens
|
2019-04-15 03:16:33 +02:00 |
|
|
d57b9d21b1
|
Add World.perSavefileData extension
|
2019-04-15 02:43:09 +02:00 |
|
|
62f1e8bfa4
|
Add Void Portal blocks
|
2019-04-14 09:44:29 +02:00 |
|
|
5de2fc8d4e
|
Prepare portal code for adding new portal types
|
2019-04-14 08:37:26 +02:00 |
|
|
0bc0f67b59
|
Allow skipping teleport event in Teleporter
|
2019-04-13 00:05:32 +02:00 |
|
|
b69952e479
|
Add ItemStackHandler -> IInventory adapter
|
2019-04-12 17:40:26 +02:00 |
|
|
9a5b0fb1b7
|
Make SlotReadOnly a wrapper & add SlotFixValidityCheck because vanilla is stupid
|
2019-04-12 17:36:07 +02:00 |
|
|
34272dcd39
|
Add SlotWrapper & base chest container with wrapped slots
|
2019-04-12 17:31:27 +02:00 |
|
|
af9aff65c4
|
Refactor Forge capabilities & add helpers and extensions to simplify code
|
2019-04-12 02:44:08 +02:00 |
|
|
bc2c2de5b7
|
Rename BlockEndPortalCustom & refactor a few things
|
2019-04-11 16:59:29 +02:00 |
|
|
4cc75f1388
|
Automatically spawn inner portal blocks when placing the controller block
|
2019-04-11 14:54:49 +02:00 |
|
|
bc4134dc3d
|
Move portal fading animation from End Portal code to base classes
|
2019-04-11 04:06:56 +02:00 |
|
|
cf5f940513
|
Add WIP Portal Token (texture & visuals)
|
2019-04-10 23:57:23 +02:00 |
|
|
3d3db3f497
|
Setup territory environment overrides in WorldProviderEndCustom
|
2019-04-10 23:20:07 +02:00 |
|
|
fb594b135c
|
Add classes to describe territory properties
|
2019-04-10 23:17:50 +02:00 |
|
|
38b858c360
|
Customize Enderman spawning rules in Overworld
|
2019-04-08 20:34:29 +02:00 |
|
|
0cf09810e1
|
Add WIP Enderman entity (loot, despawning, basic battle & teleportation logic)
|
2019-04-08 14:35:37 +02:00 |
|
|
e4edb5543a
|
Implement Enderman water debuff logic
|
2019-04-08 14:30:21 +02:00 |
|
|
ded8ea3740
|
Implement Enderman teleportation logic
|
2019-04-08 14:29:30 +02:00 |
|
|
c21fcbba7e
|
Force instant rotation of entities staring at something during teleportation
|
2019-04-08 14:09:12 +02:00 |
|
|
fee17f28da
|
Add fading pixel particle
|
2019-04-08 14:07:49 +02:00 |
|
|
e251e1635e
|
Add AI to watch current target without moving
|
2019-04-07 21:28:52 +02:00 |
|
|
55b2ca902b
|
Fix continuous AI tasks to actually trigger every tick
|
2019-04-07 19:31:17 +02:00 |
|
|
053e077e7e
|
Update existing code to use new Vec3d utilities
|
2019-04-07 17:16:51 +02:00 |
|
|
d2de5f6e2a
|
Add Vec3d utilities (fromXZ, fromYaw, addY, subtractY)
|
2019-04-07 17:16:00 +02:00 |
|
|
05b4964cac
|
Implement Enderman block handling logic
|
2019-04-07 16:29:11 +02:00 |
|
|
a02d2addea
|
Update existing code that used Teleporter's extended range
|
2019-04-06 15:02:41 +02:00 |
|
|
a208d65243
|
Refactor Teleporter effect range & allow silent teleportation (no sound/particles)
|
2019-04-06 15:02:10 +02:00 |
|
|
3680b76503
|
Add a debug-only hack to enable infinite banner textures
|
2019-04-04 11:40:08 +02:00 |
|
|
6ac3bd673f
|
Fix unused imports & simplify Pos in Stronghold pieces
|
2019-04-04 11:32:52 +02:00 |
|
|
d8cf7c43d2
|
Split Energy Shrine 180° stairs to fix Gloomtorch placement & improve AABBs
|
2019-04-04 10:37:11 +02:00 |
|
|
73c3738dd7
|
Implement Energy Shrine trigger entity for particle and mob spawn control
|
2019-04-03 21:30:56 +02:00 |
|
|
3eca01b4b7
|
Make trigger entity's type public
|
2019-04-03 21:09:28 +02:00 |
|
|
4603fa2b0d
|
Enable trigger entity updates on client side
|
2019-04-03 17:48:11 +02:00 |
|
|
178b920417
|
Update Stronghold trigger handlers for the new interface
|
2019-04-03 17:45:00 +02:00 |
|
|
9becaa84ee
|
Modify trigger entity interface (custom world validation, default serialization impl)
|
2019-04-03 17:44:59 +02:00 |
|
|
ba61241094
|
Implement Energy Shrine generation & surface pillars
|
2019-04-03 11:52:39 +02:00 |
|
|
7de6590e3f
|
Disable vanilla Stronghold generation
|
2019-04-02 09:39:23 +02:00 |
|
|
35d8faef4c
|
Implement Energy Shrine builder
|
2019-04-01 20:29:10 +02:00 |
|
|
c8453fd9b9
|
Refactor Stronghold classes to match recent changes & cleanup generator
|
2019-04-01 20:18:44 +02:00 |
|
|
1b41e14b1f
|
Minor refactoring (Size, PosExt, OverworldFeatures)
|
2019-04-01 20:17:07 +02:00 |
|
|
68867e5759
|
Update IStructureDescription's structure locator to take PosXZ
|
2019-04-01 20:15:57 +02:00 |
|
|
1ca7d57a14
|
Add IStructureBuild w/ list of bounding boxes forming the generated structure
|
2019-04-01 20:14:37 +02:00 |
|
|
fdd785d9f6
|
Add Size.getPos(Alignment)
|
2019-04-01 20:12:27 +02:00 |
|
|
f43c589533
|
Add PosXZ utility data class
|
2019-04-01 20:05:20 +02:00 |
|
|
0d4bf8c40d
|
Add a bunch of Energy Shrine rooms
|
2019-03-31 15:14:43 +02:00 |
|
|
291618776f
|
Add Energy Shrine main room pieces & abstract room class
|
2019-03-31 14:47:58 +02:00 |
|
|
cc52a3d731
|
Add Energy Shrine corridor pieces
|
2019-03-31 14:43:28 +02:00 |
|
|
3a979793b7
|
Add Energy Shrine piece connection types
|
2019-03-31 14:34:43 +02:00 |
|
|
0ae433b166
|
Add Energy Shrine banner generator
|
2019-03-31 14:32:14 +02:00 |
|
|
f49d735270
|
Add Energy Shrine block palette & base piece class
|
2019-03-31 14:32:14 +02:00 |
|
|
c2cee5d5cd
|
Refactor and cleanup StrongholdBuilder
|
2019-03-31 09:49:38 +02:00 |
|
|
d48dff9fc8
|
Refactor some structure utilities into an abstract class in IStructureBuilder
|
2019-03-31 09:39:52 +02:00 |
|
|
81f8cadb86
|
Update existing code to use updated Random.removeItem extensions
|
2019-03-31 08:27:37 +02:00 |
|
|
69b91d88da
|
Fix inconsistencies between Random.removeItem and Random.nextItem
|
2019-03-31 08:26:31 +02:00 |
|
|
241eb42b0c
|
Update existing code to use IBlockState facing extensions
|
2019-03-31 08:03:30 +02:00 |
|
|
1d31272418
|
Rename EnumFacingExt & add IBlockState extensions for facing
|
2019-03-31 08:03:30 +02:00 |
|
|
b1201e0088
|
Add Energy Shrine loot tables
|
2019-03-31 04:05:03 +02:00 |
|
|
96c3f24be3
|
Add loot table function to pick a random Smooth Gloomrock color
|
2019-03-31 04:00:18 +02:00 |
|
|
971de3e0b4
|
Add Infusion.byName & basic loot table function to apply random infusions
|
2019-03-30 16:21:59 +01:00 |
|
|
c119b52247
|
Minor formatting fixes
|
2019-03-30 15:29:25 +01:00 |
|
|
ee44e029ea
|
Add a loot table property that allows sorting stacks in a specific order
|
2019-03-30 13:16:46 +01:00 |
|
|
4a191ee98e
|
Separate loot table and loot pool configuration to fix weirdness
|
2019-03-30 09:38:57 +01:00 |
|
|
7cd00e9c4a
|
Propertly define how structure piece connection attachment should work
|
2019-03-30 07:13:40 +01:00 |
|
|
71fb850f98
|
Add IStructureTrigger for colored beds
|
2019-03-30 03:17:33 +01:00 |
|
|
e5ea8377b0
|
Allow specifying position of starting structure piece
|
2019-03-20 11:29:38 +01:00 |
|
|
e1932d141a
|
Add support for even-sized structure piece connections
|
2019-03-20 11:29:38 +01:00 |
|
|
a5fde1de74
|
Add new subcommands to '/hee structure' (resetcache, norots)
|
2019-03-20 10:57:29 +01:00 |
|
|
dea6d315a0
|
Improve Smooth Gloomrock Stairs side texture
|
2019-03-18 11:16:54 +01:00 |
|
|
045bbe3f11
|
Update Stronghold classes to use Air singleton
|
2019-03-17 12:04:01 +01:00 |
|
|
9f05e04796
|
Add IStructureWorld.placeWalls & IBlockPicker.Air
|
2019-03-17 12:02:31 +01:00 |
|
|
86be7ad8d6
|
Add Stronghold to '/hee structure' command
|
2019-03-16 18:42:15 +01:00 |
|
|
0dc7b2ecc2
|
Add a debug command for structures
|
2019-03-16 18:39:02 +01:00 |
|
|
9a36fba5fa
|
Improve Smooth Gloomrock Slab side texture
|
2019-03-16 17:39:52 +01:00 |
|
|
2e2cd502cc
|
Reorganize all GUI and container-related classes into new packages
|
2019-03-16 14:20:23 +01:00 |
|
|
072be51c35
|
Reorganize all rendering-related classes into new packages
|
2019-03-16 14:03:02 +01:00 |
|
|
d133636386
|
Implement Death Flower withering logic
|
2019-03-16 11:58:00 +01:00 |
|
|
713d22105d
|
Update EndermiteTeleportLogic to use Teleporter.nearLocation
|
2019-03-16 09:53:16 +01:00 |
|
|
b3beeb114d
|
Add Teleporter.nearLocation to generalize multiple teleport attempts
|
2019-03-16 09:53:05 +01:00 |
|
|
d473083f5a
|
Make Teleporter.resetFall true by default
|
2019-03-16 09:09:14 +01:00 |
|
|
75ea906d23
|
Tweak Ring of Hunger's balance
|
2019-03-15 20:25:50 +01:00 |
|
|
d9188f4d60
|
Trigger item use stat when a Trinket breaks
|
2019-03-15 20:25:36 +01:00 |
|
|
6e264ee58a
|
Minor formatting fixes
|
2019-03-15 15:22:03 +01:00 |
|
|
8243673e0e
|
Replace vanilla Totem of Undying w/ custom Trinket logic
|
2019-03-15 15:13:29 +01:00 |
|
|
7e6b47d832
|
Add a 'horribly dying Villager' entity
|
2019-03-15 13:53:58 +01:00 |
|
|
0671b10aa9
|
Add growing pixel particle
|
2019-03-15 13:53:58 +01:00 |
|
|
ba97cf077e
|
Add pixel particle texture
|
2019-03-15 13:14:32 +01:00 |
|
|
d513c89514
|
Replace uses of deprecated I18n class
|
2019-03-14 19:07:20 +01:00 |
|
|
00ac7bf8f8
|
Add customizable FX when a Trinket is broken
|
2019-03-01 17:21:56 +01:00 |
|
|
48befaf2d2
|
Reduce log spam from Igneous Rock smelting transformations
|
2019-03-01 15:09:11 +01:00 |
|
|
676e4207f4
|
Fix/workaround log warnings at startup
|
2019-03-01 14:54:38 +01:00 |
|
|
03cd848e5b
|
Add Energy Cluster inventory texture & localized name
|
2019-03-01 14:45:55 +01:00 |
|
|
070a949eea
|
Implement Dispersed Cluster generation
|
2019-02-28 21:33:58 +01:00 |
|
|
b0bfe622a0
|
Generalize worldgen chunk grid logic & fix negative coordinates
|
2019-02-28 21:09:38 +01:00 |
|
|
2c506b4436
|
Tweak behavior of Ancient Cobweb & Dry Vines to work better in Strongholds
|
2019-02-28 14:09:21 +01:00 |
|
|
6482e44cc3
|
Finish Stronghold generation (tweak weights and piece ordering)
|
2019-02-28 14:07:40 +01:00 |
|
|
213bb39121
|
Update WorldToStructureWorldAdapter to take Random in constructor
|
2019-02-28 14:01:05 +01:00 |
|
|
e2ec225634
|
Fix a few bugs & finish up Stronghold pieces
|
2019-02-28 13:59:36 +01:00 |
|
|
664e957b84
|
Update Stronghold code for new PaletteBuilder & IStructureGeneratorFromFile
|
2019-02-28 10:27:24 +01:00 |
|
|
5029eb41ed
|
Add methods to save structures into files
|
2019-02-28 10:26:22 +01:00 |
|
|
58ef583d46
|
Add BoundingBox.size
|
2019-02-28 09:58:55 +01:00 |
|
|
402b72bac8
|
Rewrite PaletteBuilder to allow palettes for structure development
|
2019-02-28 09:58:08 +01:00 |
|
|
fcff4b5380
|
Add PS script to copy file into clipboard
AWT Toolkit is bork..
|
2019-02-27 22:30:50 +01:00 |
|
|
df101cad2a
|
Prepare to add more PowerShell scripts, woo!
|
2019-02-27 22:29:28 +01:00 |
|
|
f463d917d4
|
Add Scaffolding
|
2019-02-27 17:22:31 +01:00 |
|
|
c6e8c56c26
|
Implement Stronghold generation w/ Eye of Ender search (and tweaks)
|
2019-02-27 12:44:36 +01:00 |
|
|
7cee8db35e
|
Implement Stronghold builder & update size and pieces
|
2019-02-25 10:48:43 +01:00 |
|
|
cdc6321f25
|
Add OverworldFeatures to register worldgen
|
2019-02-24 22:39:47 +01:00 |
|
|
430692cdef
|
Add BoundingBox.center
|
2019-02-24 22:35:52 +01:00 |
|
|
f1afdcd3c7
|
Minor code tweaks & add ignored packages in autocomplete
|
2019-02-24 13:26:02 +01:00 |
|
|
ea7804d8dc
|
Add a few utilities to structure & weighted list classes
|
2019-02-24 13:18:44 +01:00 |
|
|
346896e2df
|
Implement Stronghold piece types & custom piece Instance
|
2019-02-24 13:07:03 +01:00 |
|
|
03d9663460
|
Add Stronghold stair connection that cannot connect to doors
|
2019-02-24 11:11:14 +01:00 |
|
|
2dfa54db14
|
Work on Stronghold pieces (fix portal connections, allow merging relics into doors)
|
2019-02-24 11:09:16 +01:00 |
|
|
3f08d6d011
|
Work on structure piece code (merging, chaining & removal, mutability)
|
2019-02-23 15:51:37 +01:00 |
|
|
c2def2fc6e
|
Add Rotation4 w/ permutation picker to EnumFacingExt
|
2019-02-23 14:24:09 +01:00 |
|
|
8fd1831e06
|
Change setupRecipeNBT methods to take an ItemStack instead of IRecipe
|
2019-02-23 14:22:06 +01:00 |
|
|
c612e94eaf
|
Add MutableWeightedList
|
2019-02-22 09:13:15 +01:00 |
|
|
ad297cdfc9
|
Update Teleporter to use sendToTracking
|
2019-02-16 02:02:33 +01:00 |
|
|
7cef62bc9a
|
Add ModNetwork.sendToTracking
|
2019-02-16 00:10:28 +01:00 |
|
|
72510821d7
|
Add constants and extensions for entity attributes
|
2019-02-15 17:52:42 +01:00 |
|
|
9a35db35bd
|
Add Enderman isShaking property
|
2019-02-15 17:47:20 +01:00 |
|
|
a6c52b048f
|
Fix Enderman Head rendering issues (culling, default transform)
|
2019-02-15 17:03:43 +01:00 |
|
|
eb7913e453
|
Minor refactoring (missing SideOnly, import order, comment)
|
2019-02-14 18:00:42 +01:00 |
|
|
59903fcf14
|
Add Enderman Head w/ item and armor model, and a hacked up block
|
2019-02-14 16:08:16 +01:00 |
|
|
d98fed7e19
|
Add Random.nextVector2 extension
|
2019-02-14 12:50:49 +01:00 |
|
|
ccb7b68a25
|
Add entity AI for picking up blocks
|
2019-02-13 23:09:06 +01:00 |
|
|
4e81ee0762
|
Make entity teleportation instant client-side
|
2019-02-13 18:07:06 +01:00 |
|
|
cd5c31f574
|
Refactor Teleporter to randomize particle position by size of teleported object
|
2019-02-13 18:04:43 +01:00 |
|
|
6282bf832d
|
Refactor Teleporter to use teleported entity's sound category by default
|
2019-02-13 12:27:15 +01:00 |
|
|
e9de4593b4
|
Add World extension for per-dimension storage
|
2019-02-11 19:25:12 +01:00 |
|
|
5ac5d72dc5
|
Implement Death Flower healing using End Powder
|
2019-02-11 18:22:17 +01:00 |
|
|
1050084452
|
Add WIP Death Flower (variations, models, textures)
|
2019-02-11 18:20:25 +01:00 |
|
|
a5b260e47c
|
Add base for custom particle textures
|
2019-02-11 10:41:41 +01:00 |
|