LexManos
e1863383ff
Fix naming conflicts with official names.
2019-09-04 22:33:17 -07:00
LexManos
4dc34b7d5b
Fix item used stat not triggering properly on last item in the stack.
2019-09-03 19:58:57 -07:00
LexManos
2c8c022034
Add a bunch of tags from the omnibus.
...
Fix test imports. And update patches for line numbers.
2019-09-03 18:51:09 -07:00
bl4ckscor3
b5b43a5a36
Add spawn reason to spawn events ( #6096 )
2019-09-03 15:15:48 -07:00
Wire Segal
c09fe57031
Add collisionExtendsVertically hook to allow modded blocks that extend collision into the block above similar to fences. ( #6092 )
2019-09-03 14:50:27 -07:00
ichttt
ddb90a69d3
Fix CME on chunk unload in FarmlandTicketManager ( #5998 )
2019-09-03 12:59:35 -07:00
cpw
bdce8d0494
Add a modfolderfactory. Fix up login payload exposure.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-09-01 14:40:39 -04:00
cpw
a4aa85259e
Add in some client only player connectivity events. Closes #5536
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-31 13:55:46 -04:00
cpw
ea1c7a7339
Add in MC REGISTER nonsense. Shut up #5730
...
Tweak network a bit to fix initialization order stupidity. (Constants don't
load classes!)
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-31 13:55:46 -04:00
GirafiStudios
26e4bf92a0
Added getters for FMLPlayMessages.SpawnEntity
2019-08-31 13:55:46 -04:00
cpw
68cb017be1
Move indexFor and biConsumer into FMLHandshakeHandler and expose them publicly, so mods can add additional
...
login messages. Closes #6087
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-31 13:55:45 -04:00
David Quintana
68ff1afac1
Hookup BlockEvent.FluidPlaceBlockEvent ( #6103 )
2019-08-31 14:15:08 +02:00
David Quintana
d9f6659f2c
Fluid rework derp fixes. ( #6098 )
...
* Fix nulls returning from non-null methods, and null-check of non-nullable values.
* Fix missed computation of the isEmpty flag in FluidStack
* Cleanup getAmount/isEmpty calls.
* Remove redundant suppliers. That info is readily available from the vanilla Fluid / FluidState.
2019-08-29 21:09:42 +02:00
Vincent Lee
bae2ee0420
Minor model system cleanup/documentation ( #6089 )
2019-08-28 21:33:49 -07:00
ichttt
06c3e255b3
Add a config comment that lists the available constants of enums ( #6079 )
2019-08-28 21:28:21 -07:00
Daniël Goossens
c83d4d29e4
Added new InputEvent.MouseScrollEvent, fixes #5811 ( #6037 )
2019-08-28 21:13:31 -07:00
Brennan Ward
ee1c06085b
Add Villager Trading Events ( #6016 )
2019-08-28 20:34:07 -07:00
Wyn Price
95c58ba75c
Updated constants to 1.14 ( #6012 )
2019-08-28 20:13:47 -07:00
Vincent Lee
838998b885
Add particle factory registration event ( #6018 )
2019-08-28 18:42:17 -07:00
David Quintana
a9b3b48273
Make FluidStacks non-nullable, and implement some TODOs.
2019-08-29 03:18:42 +02:00
David Quintana
b7e1cc5f6b
Fluid API rework ( #5983 )
...
- Moved forge fluids into FluidAttributes companion object to the vanilla Fluid. By gigaherz
- Redesigned the Fluid API to be closer to the Items API. By King Lemming
Co-authored-by: King Lemming <kinglemming@gmail.com>
2019-08-29 03:18:41 +02:00
LexManos
e784a7f606
Recipe system cleanup. ( #6014 )
2019-08-29 03:18:41 +02:00
LexManos
7deb479676
Fix blocks being placed in adventure mode. Closes #6085
...
Add early error for setting invalid world directory. Closes #6084
Fix PlayerTickEvent not firing when dead, even if player isn't removed from world yet. Closes #6074
Fix PlayerDestroyItemEvent not firing for some cases. Closes #6067
2019-08-28 12:57:25 -07:00
LexManos
1ab40e0b3f
Fix Javac generics breakage.
2019-08-20 15:40:36 -07:00
LexManos
283c3d1664
Prevent worlds from unloading while players are in out-of-world states by tracking all worlds references by every player in the server's player list.
2019-08-20 15:31:08 -07:00
LexManos
5291ea7270
Add Argument serializer for ModIdArgument. EnumArgument can't as vanilla doesn't support extra data.
2019-08-20 15:29:26 -07:00
LexManos
0c1c1b65e1
Sort server.properties while writing.
2019-08-20 15:27:31 -07:00
LexManos
dc0eacb80f
Fix Configs not generating correctly on first load Closes #6069
2019-08-19 19:45:32 -07:00
Vincent Lee
8c04651301
Add hook to load custom mrls/rls not attached to a block or item. ( #6010 )
2019-08-15 11:03:57 -07:00
kirderf1
5e392e3300
Make DimensionManager.SavedEntry save sky light consistently ( #6019 )
2019-08-15 10:17:28 -07:00
cpw
4323c6d845
Grrr. Stupid error. Sorry lex: I fixed it.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-05 08:56:42 -04:00
cpw
81ec8b99ac
Actually reload config when it changes on disk. Closes #5541 and #5959
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:37:43 -04:00
cpw
1af7b7603d
Move fml's PlayerEvent and TickEvent to forge. Update
...
`import net.minecraftforge.fml.common.gameevent.PlayerEvent;`
to
`import net.minecraftforge.event.entity.player.PlayerEvent;`
and
`import net.minecraftforge.fml.common.gameevent.TickEvent;`
to
`import net.minecraftforge.event.TickEvent;`
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:34:14 -04:00
cpw
0fd8fa2211
Bump modlauncher to 3.2.x. Add a sender modid and document IMC. Closes #5746
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:19:02 -04:00
cpw
5048739b7f
Turned minecraft into a proper Mod, with a "dummy" language provider.
...
Also fixed the "translations" not being available early if an exception occurs
by force loading the forge and MC ones. Closes #5984
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 20:16:01 -04:00
DaemonUmbra
44f3f9e2d0
Fix a crash I caused by misunderstanding formatToString ( #6007 )
2019-08-02 18:48:46 -07:00
its_meow
50e411b82a
Add piston events ( #5798 )
2019-08-02 14:12:21 -07:00
JoJoModding
c7940e70ed
Add button to open mods folder ( #5986 )
2019-08-02 14:00:54 -07:00
DaemonUmbra
58ede2c80a
Change ModLoadingException to display ModID instead of ModInfo instance identifier. ( #5999 )
2019-08-02 13:44:56 -07:00
Gamebuster
9a50c208f0
Fixed Buttons in the error screen are incorrectly rendered if they are extremely long Closes #5687 ( #5924 )
2019-08-02 13:42:58 -07:00
Gamebuster
7acb380ba8
Fix LazyOptional throwing NPE to consumers when owners null. ( #5772 )
2019-08-02 13:42:13 -07:00
LexManos
48fa2f458c
Make Villager profession unlocalized name use modids when not 'minecraft' Closes #5977
...
Fixed trees able to be generated through water. Closes #6000
Change Block#toString to use getRegistryName instead of getNameForObject Closes #5937
Allow Cooking Recipes to deserialize results with stack sizes. Closes #5960
2019-08-02 13:37:02 -07:00
LexManos
318fc6ffe8
Fixed DimensionType.getRegistryName() returning null Closes #5992
...
Fixed RegisterDimensionEvent not firing for new worlds. Closes #5987
2019-07-31 22:43:46 -07:00
ichttt
c6dd475610
Move world unload patch to tick function to prevent duplicate unloading, fix log message in dim manager, fix javadoc for unload method ( #5964 )
2019-07-30 16:39:05 -07:00
cpw
ae09fc6b6d
Register a config command. Currently one subcommand: showfile, which
...
when passed a modid and a type (CLIENT, COMMON or SERVER) will display
a link in the caller's chat to open that file in the OS file viewer of choice.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-28 21:09:15 -04:00
cpw
cd826f7bcf
Load default configs from the defaultconfig directory by default. (Can
...
be overridden in the fml.toml config file if desired).
Will load any type of config tracked file from there - client, common, server
or custom tracked file. This means you can ship defaults for your pack
in a defaultconfig directory. I am thinking about ways to force a specific
config override for an existing config.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-28 13:44:18 -04:00
LexManos
1918148b8e
Fixed network ticking player entity while it is dead. And explicitly prevent overworld from unloading. Closes #5978
2019-07-27 02:35:06 -07:00
cpw
e17714583f
Crash report extended to show ModLauncher FML and Forge data.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-26 20:02:21 -04:00
LexManos
731e1920d2
Fix @ObjectHolderRegistry not properly detecting vanilla class level references. Closes #5958
2019-07-25 17:59:08 -07:00
David Quintana
ae3d002ac6
Fix & Improve state comparison when checking vanilla block replacements ( #5922 )
2019-07-22 19:23:20 -07:00