Commit Graph

  • 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. LexManos 2019-08-20 15:31:08 -07:00
  • 5291ea7270 Add Argument serializer for ModIdArgument. EnumArgument can't as vanilla doesn't support extra data. LexManos 2019-08-20 15:29:26 -07:00
  • 0c1c1b65e1 Sort server.properties while writing. LexManos 2019-08-20 15:27:31 -07:00
  • b0787e9f40 Fix chunk load failure when entering End portal Closes #6068 LexManos 2019-08-19 19:46:00 -07:00
  • dc0eacb80f Fix Configs not generating correctly on first load Closes #6069 LexManos 2019-08-19 19:45:32 -07:00
  • 8c04651301 Add hook to load custom mrls/rls not attached to a block or item. (#6010) Vincent Lee 2019-08-15 11:03:57 -07:00
  • 9de9193062 Fix error prone state lookup during rail neighbor updates. (#6028) Gabriel Harris-Rouquette 2019-08-15 10:42:21 -07:00
  • 94621fecd1 Cover more cases for RightClickBlock event and restore onItemUseFirst (#6009) bl4ckscor3 2019-08-15 19:34:59 +02:00
  • 5e392e3300 Make DimensionManager.SavedEntry save sky light consistently (#6019) kirderf1 2019-08-15 19:17:28 +02:00
  • 88595dd26b Fix extract inheritance not using proper classpath and update buildscript for FG asm changes. LexManos 2019-08-14 16:13:15 -07:00
  • 4323c6d845 Grrr. Stupid error. Sorry lex: I fixed it. cpw 2019-08-05 08:56:42 -04:00
  • 81ec8b99ac Actually reload config when it changes on disk. Closes #5541 and #5959 cpw 2019-08-04 22:37:43 -04:00
  • 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; cpw 2019-08-04 22:34:14 -04:00
  • 0fd8fa2211 Bump modlauncher to 3.2.x. Add a sender modid and document IMC. Closes #5746 cpw 2019-08-04 22:19:02 -04:00
  • 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 cpw 2019-08-04 20:16:01 -04:00
  • 44f3f9e2d0 Fix a crash I caused by misunderstanding formatToString (#6007) DaemonUmbra 2019-08-02 21:48:46 -04:00
  • ed1c55508f Fix userdev setup by moving SAS concept to FG. LexManos 2019-08-02 18:03:27 -07:00
  • f8d32a8525 Don't cache OBJ and B3D models. Throw model loading errors immediately. (#5758) Unnoen 2019-08-03 07:16:20 +10:00
  • dac053415b Improve performance of smooth vertex lighting (#5763) Ben Staddon 2019-08-02 22:14:41 +01:00
  • 7a52116665 Fix SidedInvWrapper hashCode when side is null (#5787) Joseph C. Sible 2019-08-02 17:12:52 -04:00
  • 50e411b82a Add piston events (#5798) its_meow 2019-08-02 17:12:21 -04:00
  • a8a0306f98 Fix AT for EntitySpawnPlacementRegistry.register its_meow 2019-08-02 17:06:05 -04:00
  • 19b7d26bc2 Make ParticleManager.IParticleMetaFactory public (#5926) desht 2019-08-02 22:05:32 +01:00
  • c7940e70ed Add button to open mods folder (#5986) JoJoModding 2019-08-02 23:00:54 +02:00
  • 58ede2c80a Change ModLoadingException to display ModID instead of ModInfo instance identifier. (#5999) DaemonUmbra 2019-08-02 16:44:56 -04:00
  • e83e00520f Fixed PlayerInteractEvents not working (#5976) henkelmax 2019-08-02 22:44:17 +02:00
  • 9ba67cedf1 Fix concurrent modification when loading chunk tickets (#5876) Ben Staddon 2019-08-02 21:43:12 +01:00
  • 9a50c208f0 Fixed Buttons in the error screen are incorrectly rendered if they are extremely long Closes #5687 (#5924) Gamebuster 2019-08-02 16:42:58 -04:00
  • 7acb380ba8 Fix LazyOptional throwing NPE to consumers when owners null. (#5772) Gamebuster 2019-08-02 16:42:13 -04:00
  • 5aac0beba9 Fix link applying to whole component in chat if component starts with link (#5910) Cloudhunter 2019-08-02 21:41:18 +01:00
  • 7849aebab0 Protect against concurrent modification in World#setTileEntity (#5752) Ben Staddon 2019-08-02 21:39:05 +01:00
  • 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 LexManos 2019-08-02 11:12:53 -07:00
  • ea26df0174 Fix more potentially unclosed resources (#5760) Ben Staddon 2019-08-02 21:33:43 +01:00
  • 3a62514e60 Fix various unclosed I/O resources (#5766) Ben Staddon 2019-08-02 21:32:08 +01:00
  • 318fc6ffe8 Fixed DimensionType.getRegistryName() returning null Closes #5992 Fixed RegisterDimensionEvent not firing for new worlds. Closes #5987 LexManos 2019-07-31 22:43:46 -07:00
  • b009cedc0c Introduce new Side Annotation Stripper system to semi-automate the shipment of Sided methods and cleanup patches. New forge:checkSAS task to validate this config file. Closes #5995 LexManos 2019-07-31 21:15:39 -07:00
  • c6dd475610 Move world unload patch to tick function to prevent duplicate unloading, fix log message in dim manager, fix javadoc for unload method (#5964) ichttt 2019-07-31 01:39:05 +02:00
  • 61285a098a fix melon and pumpkin seeds being peaceable on more than just farmland (#5980) bl4ckscor3 2019-07-31 01:35:23 +02:00
  • 995a8b8d35 Fixed possible ClassCastException with dye-able armor. (#5985) Paul Becker 2019-07-31 01:30:12 +02:00
  • 5d33697cb1 Fix naming for dev launch providers - they're in MCP.. cpw 2019-07-29 20:19:50 -04:00
  • 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. cpw 2019-07-28 21:09:15 -04:00
  • cd826f7bcf Load default configs from the defaultconfig directory by default. (Can be overridden in the fml.toml config file if desired). cpw 2019-07-28 13:42:49 -04:00
  • 283ece29e8 Fix vanilla bug that hardcore death doesn't clean up properly, leaving a running server and a broken GUI. Vanilla bug MC-148865 cpw 2019-07-27 12:46:30 -04:00
  • 1918148b8e Fixed network ticking player entity while it is dead. And explicitly prevent overworld from unloading. Closes #5978 LexManos 2019-07-27 02:35:06 -07:00
  • e17714583f Crash report extended to show ModLauncher FML and Forge data. cpw 2019-07-26 20:02:21 -04:00
  • 4c05c63a04 Fix potion transformer to look up the right name depending on context. cpw 2019-07-26 00:35:03 -04:00
  • 0bdc2d04b4 Added a coremod, shush, don't tell Lex. cpw 2019-07-25 23:00:05 -04:00
  • 57d4d60a33 Fix Slimes not splitting on death Closes #5973 LexManos 2019-07-25 17:59:57 -07:00
  • 731e1920d2 Fix @ObjectHolderRegistry not properly detecting vanilla class level references. Closes #5958 LexManos 2019-07-25 17:59:08 -07:00
  • 7411b444d3 Fixed missed patch causing blocks to not dropping EXP and BreakEvent to not fire. LexManos 2019-07-24 11:15:23 -07:00
  • ae3d002ac6 Fix & Improve state comparison when checking vanilla block replacements (#5922) David Quintana 2019-07-23 04:23:20 +02:00
  • 1bd70ac5ab Keep player cap data until they have revived. Closes #5956 LexManos 2019-07-22 15:45:38 -07:00
  • c90b1732e9 Fix objloader registering at wrong time. Closes #5847. Added test class as suggested in the issue. cpw 2019-07-20 21:04:00 -04:00
  • fcd9582133 Fix datafixer exception catch: Closes #5951 cpw 2019-07-20 19:59:08 -04:00
  • 9d82d822db Fix error when ModsDiscoverer visits a non existent mods dir. cpw 2019-07-20 19:37:54 -04:00
  • 186d91c03f Merge branch 'pull/5948' into 1.14.x cpw 2019-07-20 19:35:26 -04:00
  • eec5809097 Realms' removal has removed the need for additional jar transformation. cpw 2019-07-20 19:33:54 -04:00
  • 4582a29ec1 Make I18N format errors less spammy, also remove single apostrophes from current translations in en_us.json. Other langs may still have problems. cpw 2019-07-20 19:08:58 -04:00
  • 2f83234ccb Fix spam during startup (#5957) JoJoModding 2019-07-20 23:55:21 +02:00
  • bef52c945b Fix forge 1.14.4 startup in obfed enviroment (#5955) ichttt 2019-07-20 21:59:23 +02:00
  • 1de4ad735b Updated Example Version Range for 1.14.4 (#5950) Thomas Aunvik 2019-07-20 18:06:06 +02:00
  • 00fc29d40d Fix javac compile issues. LexManos 2019-07-19 23:27:31 -07:00
  • 27afdc8a27 Provisional update to 1.14.4. Missing a lot of playerinteractionmanager patches because everything moved and I'm tired. 28.0 cpw 2019-07-19 23:33:15 -04:00
  • 9c817dbc25 Fix up immediate problems. noci-1.14.4 cpw 2019-07-20 00:29:08 -04:00
  • 51337fc1ab Provisional update to 1.14.4. Missing a lot of playerinteractionmanager patches because everything moved and I'm tired. cpw 2019-07-19 23:33:15 -04:00
  • eff42f6066 Update mappings to 20190719 in prep for 1.14.4.. cpw 2019-07-19 11:55:30 -04:00
  • b99453d568 Fix RegistryObject when used with generic registry entry classes Barteks2x 2019-07-19 12:06:16 +02:00
  • 9f5ce12754 Remove OnlyIn Client Distribution from Effect and EffectType methods. (#5925) CJ Miller 2019-07-18 14:15:31 -07:00
  • cb21e95e0b Change default BrewingRecipe to use an Ingredient for the input instead of ItemStack. Closes #5944 Add AT for GameRules.register Closes #5946 Fix Forge Blockstate loader model path is inconsistent with vanilla blockstates Closes #5892 Fix client crashing when opting not to load a world when there's missing blocks Closes #5886 LexManos 2019-07-18 13:31:37 -07:00
  • e6f032db1b Fix CheckSpawn event logic for natural spawns. LexManos 2019-07-16 22:38:11 -07:00
  • 86e9425638 Fixed item breaking particles not capturing current state of the ItemStack. Closes #5934 LexManos 2019-07-16 16:02:52 -07:00
  • 53ac33a84c Fix RenderSpecificHandEvent firing with wrong hand stack (#5927) ewewukek 2019-07-16 22:42:33 +03:00
  • 5cf2af569f [1.14.x] Fix text positioning issues caused by scaling loading screen (#5932) its_meow 2019-07-16 15:41:21 -04:00
  • a46b7cb67a Fixed PlayerSleepInBedEvent pos is always null Closes #5936 Fixed decompile error causing Endless Loop in ModelBackery if model errors exist. Fixed NPEs related to teleporting players without portals. LexManos 2019-07-16 10:17:30 -07:00
  • 3d78f30d18 Add simple concurrency protection to Server world list. Closes #5938 and #5739 LexManos 2019-07-16 09:59:33 -07:00
  • ad64d383e1 Update modlauncher to the 3.x series. cpw 2019-07-14 22:48:30 -04:00
  • 0a7f5ff9fa Rework GuiModList mod info to use custom scrolling panel impl tterrag1098 2019-07-10 20:09:56 -07:00
  • ce28c5794d Cleanup Forge's Access Transformer, and add ATs for Block.Properties#noDrop, and AxeItem/PickaxeItem. Closes #5866 and Closes #5921 LexManos 2019-07-10 17:39:19 -07:00
  • e55c7c889b Fix race condition in client mouse handler. Closes #5888 LexManos 2019-07-10 17:35:53 -07:00
  • 0633e8218f Added LootPool.Builder#bonusRolls setter. Closes #5887 LexManos 2019-07-09 18:21:05 -07:00
  • 0fdfe1fd59 Implemented Item.get/setDamage hooks. Closes #5899 LexManos 2019-07-09 18:03:19 -07:00
  • 2cc264645b Implement Item.isRepairable in Crafting and Grindstone. Closes #5917 LexManos 2019-07-09 17:39:20 -07:00
  • 983e0a93db Re-implement state.onBlockExploded() Closes #5914 LexManos 2019-07-09 17:07:09 -07:00
  • d88e4fbf36 Add general damage hook for items. Closes #5502 (#5670) Vincent Lee 2019-07-08 20:43:02 -07:00
  • f79da3edf7 Fix syntax error in IRenderHandler. LexManos 2019-07-08 20:14:41 -07:00
  • 8742d74e93 Pass tick counter to custom render handlers (#5744) LexManos 2019-07-08 19:55:47 -07:00
  • ff80ab6a23 Fire Loading event (#5795) Cadiboo 2019-07-09 12:49:47 +10:00
  • 8c37d642fe Fix logoFile not working properly (#5775) Dirk "YouDirk" Lehmann 2019-07-09 04:49:31 +02:00
  • 06a30e9f23 Adds some explanatory javadocs and check world in ModelDataManager (#5762) ichttt 2019-07-09 04:47:18 +02:00
  • 650e7dc16e Add InputEvent documentation (#5698) Antoine Lucas 2019-07-09 04:47:06 +02:00
  • 54d0bafa12 Pass tick counter to custom render handlers (#5744) Ben Staddon 2019-07-09 03:46:50 +01:00
  • d41fad51c2 Add IModelData to getParticleTexture (#5756) ichttt 2019-07-09 04:46:32 +02:00
  • 0463949ac3 Fixed BakedModelWrapper not delegating new methods (#5761) ichttt 2019-07-09 04:45:27 +02:00
  • 5f0fd4b706 Throw exception when a mod returns null from a dispatched capability provider (#5646) Sargun Vohra 2019-07-08 19:45:10 -07:00
  • 201c368325 Add isServer and isClient methods to LogicalSide (#5606) Benjamin K 2019-07-08 19:44:35 -07:00
  • 3fe08f149d Added documentation to ObfuscationReflectionHelper adn deprecated index based functions. (#5893) Cadiboo 2019-07-09 12:44:21 +10:00
  • 61bea2bfda Fixed EntityJoinWorldEvent not being fired when player is added to ServerWorld. #5827 Fixed wrong example path for the access transformer in the MDK build.gradle. #5891 Added getters for mouse x/y velocity and if the middle-mouse button is being held down. #5776 Modify issue template for better clarity. #5874 Fixed grindstone not using ItemStack-sensitive getMaxDamage. #5831 Added ParticleManager.registerFactory to Forge's AT. #5896 Fixed NPE in SidedInvWrapper when side was null. #5787 Moved EndermanEntity.setAttackTarget super call to allow LivingSetAttackTargetEvent the ability to override default behavior. #5778 Added field to make "Looking at" debug info maximum distance configurable #5714 LexManos 2019-07-08 17:49:52 -07:00
  • f720140481 Disable Config Button when no mods are selected (#5905) DaemonUmbra 2019-07-08 18:56:50 -04:00
  • 66a2d38ab8 Fix MC-258 on mod list screen, enable sorting, minor tweaks. (#5846) Tedstar 2019-07-08 15:50:05 -07:00
  • bed266f310 Fixed #5895: Shearing via Displenser drops Shears (#5906) DaemonUmbra 2019-07-08 18:47:34 -04:00