Filename
DoggyTalents-1.18.2-2.5.0.jar
Uploaded by
percivalalb
Uploaded
Mar 20, 2022
Game Version
1.18.2
+1
Size
1.03 MB
Downloads
138,993
MD5
5e5d6f8e92aafdb36e0776f03273ecb1
Supported Modloader Versions
Forge
Supported Minecraft 1.18 Versions
1.18.2
Changelog
2.5
- Update to 1.18.2 - Alex Barter
- Restrict to versions below 1.18.2 - Alex Barter
- There are breaking changes in 1.18.2 so the 1.18.1 and 1.18.2 versions will not be compatible
- Merge branch 'DrHesperus-patch-1' into 1.18.x - Alex Barter
- Update Russian language file - DrHesperus
- Update Gradle build dependencies - Alex Barter
- Update Gradle build deps - Alex Barter
- Update Gradle and Forge - Alex Barter
- Update Gradle and MC dependencies - Alex Barter
- Fix crash on newer versions of Forge due binary change - Alex Barter
- I was incorrectly calling save over saveAdditional here
- The save method was removed in Forge 39.0.45 highlighting the error
2.4
- Update to 1.18.1 - Alex Barter
- Bump Forge version - Alex Barter
- Re-enable JEI plugin - Alex Barter
- JEI is available for 1.18 now
- Restrict ability to leash dogs to allowed player - DashieDev
- Closes #368
- Fix block entities not saving their NBT data - Alex Barter
- Regression caused by the update to 1.18
- Bump Forge version - Alex Barter
- Run data generators - Alex Barter
- Bump Forge to fix resource pack loading - Alex Barter
- Bump our own internal pack format (looks like I've forgotten to do for a while)
2.3
- Update to 1.18 - Alex Barter
- Fix players being able to access any dog's inventory regardless of owner - DashieDev
- Closes #363
- Update README.md - DashieDev
- - Fixed a typos
- - Added some common Q&A's i saw on curseforge and the issues page. I guess it should be there to lead users to the wiki.
- - Reformat the os file location part
- -Bold some part.
- Allow treats to be put in the treat bag & make dogs beg when held - DashieDev
- Closes #360
- Fix dog bed no longer show the owner's name - DashieDev
- Error in 796002fccfea1dc6b56d9d8999a4f5f2ba794807
- The "name" local var is removed, which deshadow the "name" identifier,
- which now pointing to the DogBedTileEntity::name which is meant to
- represent the name the player tag the bed with a name tag.
- The original name var's function has been replaced with the
- "text" var, which is the correct one.
- Closes #362
- Remove fall damage to dog and passanger when climbing down ladder - DashieDev
- Closes #361
- Fix riders taking full fall damage rather that dogs reduced damage - DashieDev
- Add Java version to CurseForge artifact - Alex Barter
2.2
- Fix guard dog target entity search logic - DashieDev
- The entity search was done around the dog rather than the player
- The owner was passed as the target entity rather than the dog
- Most notably this fixes dogs still attacking creepers without lvl 5
- creeper sweeper
- Fix roaring cooldown logic & add msg when hit no entitys - Alex Barter
- Re-implement heel command - Alex Barter
- Fix dogs attack creepers at lvl 0 Creeper Sweeper - Alex Barter
- The CreeperSweeperTalent logic doesn't take effect at lvl 0 since the talent object is not even present on the dog. This was a problem as the logic to stop a dog attacking creepers at lvl 0 was contained in there. This defaults dogs to not attack creepers so that the talent can override it at lvl 5.
- #353
- Use new Forge capability manager - Alex Barter
- Bump JEI version - Alex Barter
- Move version.json to dropbox - Alex Barter
- Bump JUnit version - Alex Barter
- Add cache and automate subversion number & publishing - Alex Barter
- Require Forge that fixes dog model particles - Alex Barter
- Bump Forge & JEI versions - Alex Barter
- Bump version - DashieDev
2.1.0
- Added Vietnamese Localization - DashieDev
- I have added translation for the Vietnamese Language, so far I
- have done most of the main features, despite I am a Vietnamese,
- my Vietnamese still have its own limitation so I haven't done
- the translation for the casting material, instead, I left it
- back to its default English language.
- Closes #335
- Stop adding empty game versions - Alex Barter
- Add target mc version to curseforge upload - Alex Barter
- Remove erroneous debug lines - Alex Barter
- Bump version - Alex Barter
- Fix bed finder & dog stats overlay renderers - Alex Barter
- Remove broken & optimise imports - Alex Barter
- Re-implement all dog rendering features - Alex Barter
- Fix other things too
- Fix compile errors, still need redesign some systems - Alex Barter
- Update workspace to 1.17.1 - Alex Barter
- No changes made to make code compile. Just switched class names to the official names. There will be lots of errors.
- Update to FG 5 & Gradle 7.2 - Alex Barter
- Clean up the build script
- Update dependences
- Use HTTPS repos
- Fix compile issue caused by shadowed field - Alex Barter
- Slot#slotNumber becomes Slot#index in the official mappings which is then shadowed by SlotItemHandler#index (private)
- Switch to official mappings - Alex Barter
- Fix spelling mistakes in README.md - Alex Barter
- Bump version - Alex Barter
- Fix logical error - Alex Barter
- Update Forge to latest RB - Alex Barter
- Fix max lvl hell hounds getting stuck in fire (#333) - Alex Barter
- There were some cases where hell hounds would not be able to path out of fire, stay still and be non-responsive.
- Update German (de_de) language pack - Creepingpasta
- Closes #331
- Bump version - Alex Barter
- Fix shearing any dog collars, add owner check - chandler05
- Move mapping channel to gradles.properties - Alex Barter
- Fix & update links in README.md - Alex Barter
- Template fml loader version - Alex Barter
- Override more specific version version of changeDimension - Alex Barter
- Use Forge's new maven endpoint - Alex Barter
2.0
- Add additional MC versions when uploading to CF - Alex Barter
- Also move version in archives name to properties file
- Bump junit version - Alex Barter
- Bump JEI version - Alex Barter
- Update version.json - Alex Barter
- Bump version - Alex Barter
- Change dog inventory thumbnail to a dog not wolf (attempt 2)) - Alex Barter
- The first file I changed is not used fc715368a1ce9fc3232f9c0ae069e28a56e3ddc9
- Fix DT version not being present in various places - Alex Barter
- Update version.json - Alex Barter
- Bump version - Alex Barter
- Register pack puppy capability - Alex Barter
- Mean the cap was null and causing issues with other mods that accessed caps on other entities. Also just wrong!
- Bump version.json target's - Alex Barter
- Bump JEI version - Alex Barter
- Update to Gradle 6.9 - Alex Barter
- Swap missing bed/casing tooltips - Alex Barter
- Bump version - Alex Barter
- Fix crash when dog bed is spawned in directly - Alex Barter
- Reverts d45988c8fd1db8bff6b43834c4d28d27098a4b0c
- Bump version - Alex Barter
- Handle exceptions when loading accessories from NBT - Alex Barter
- Merge branch '1.16.x-armour' into 1.16.x - Alex Barter
- Display armour value in GUI - Alex Barter
- Fix version in manifest - Alex Barter
- Update git-changelog-gradle-plugin
- Fix NPE when dog bed has no NBT tag - Alex Barter
- Bump version - Alex Barter
- Surround all NBT loading in try/catch blocks to avoid dog disappearing - Alex Barter
- Make new armour backwards compatible - Alex Barter
- Add boots and body amour for all types - Alex Barter
- Add convenient accessory of and ofType methods - Alex Barter
- Create accessory using stack size of 1 - Alex Barter
- Pass accessory via constructor rather than method - Alex Barter
- Add init and remove events for IDogAlteration implementors - Alex Barter
- Replace tabs with 4 spaces - Alex Barter
- Use correct replacement gradle property - Alex Barter
- Correct gitlab ci file extension yaml -> yml - Alex Barter
- Swap deprecated gradle variables for replacements - Alex Barter
- Update Forge workspace to 1.16.5 - Alex Barter
- Add gitlab CI and automatic publishing to curseforge
- Use live not cached dog name - Alex Barter
- Fix using wrong sitting method - Alex Barter
- Bump version - Alex Barter
- Fix dog bed item not saving dog UUID - Alex Barter
- Add missing casing translations - Alex Barter
- Fix dog shading when wet - Alex Barter
- Update Forge and JEI - Alex Barter
- Bump year on licenses - percivalalb
- Change dog inventory thumbnail to a dog not wolf - Alex Barter
- Remove unnecessary debug logging - Alex Barter
- Fix crash caused by mods that fetch caps from certain forge events - Alex Barter
- Move caps invalidation logic to correct method - Alex Barter
- Call setPosition thus recalculating bounding box - Alex Barter
- Nudge version - Alex Barter
- Fix items that can be dog food under certain conditions not being able to be put into food bowls (#274) - Alex Barter
- Fix pack puppy duplicating contents on death (#275) - Alex Barter
- Fix friendly fire flag still allowing dogs to take indirect damage (#271) - Alex Barter
- Periodically check if the dog's food bowl still exists (#270) - Alex Barter
- Remove call to client only method Entity#isRidingOrBeingRiddenBy - Alex Barter
- This was being called server side causing crash,
- replaced with Entity#isRidingSameEntity
- Closes #277
- Add crimson and warped plank bed casing variants - Alex Barter
- The blocks were added in vanilla 1.16
- Update to RB of Forge 1.16.4 - Alex Barter
- Nudge version - Alex Barter
- Update archives name to 1.16.4
- Remove older versions from version.json
- Fix wrong shoot function being called due to change in forge 1.16 - johnsonlee
- Update workspace to Forge 1.16.4 - Alex Barter
- Bump version - Alex Barter
- Fix error - Alex Barter
- Clean up logic - Alex Barter
- Add supplier helper methods - Alex Barter
- Remove legacy config values & re-enable relevant ones - Alex Barter
- Use diamond syntax instead of helper method - Alex Barter
- Improve interaction code - add handlers - Alex Barter
- Remove legacy code - Alex Barter
- Fix DoggyTorch replacing blocks it shouldn't (#260) - Alex Barter
- Clean up - Alex Barter
- Remove advancements while they are worked on - Alex Barter
- Fix possible NPE #265 - Alex Barter
- Fix isSitting mapping issue - Alex Barter
- The incorrect mapping changed again in the lastest mappings, however it is still wrong.
- Related to 7011137c
- Change how talents are added and handled (via talent instances) - Alex Barter
- Update Forge, mappings & JEI - Alex Barter
- Support talents with food handlers - Alex Barter
- Use RegistryDelegate as keys in maps - Alex Barter
- Adjust leash position vector used - Alex Barter
- Matches wolves in 1.16
- Update client when shaking dogs get wet - Alex Barter
- Fix dogs not breeding when in love - Alex Barter
- The vanilla BreedGoal entity predicate doesn't call `setSkipAttackChecks`, so it was checking if a dog can "attack" another dog, which it can't
- Fix Botania dog beds missing texture (#261) - Alex Barter
- Nudge version - Alex Barter
- Fix PacketBuffer decode errors (#258) - Alex Barter
- Nudge version - Alex Barter
- Fix load order of DataParameters (#258) - Alex Barter
- Fix Pillow Paw making dogs fly (#259) - Alex Barter
- Fix happy eater not working at all (#259) - Alex Barter
- getLevel required the exact registered object to get the level correctly
- Nudge version - Alex Barter
- Update JEI version - Alex Barter
- Data fix UUIDs and attribute registry names - Alex Barter
- First attempt in a969ff46 was unsuccesful
- Add netherite helment to dog accessories - Alex Barter
- Nudge version - Alex Barter
- Run data to generate recipes (#256) - Alex Barter
- Add missing translations to to en_us file (#256) - Alex Barter
- Fix NPE when destroying bowl and entity is (#257) - Alex Barter
- The function func_196262_a/onEntityCollision is called by vanilla somewhere between the tileentity being destroyed and the block being removed so was causing a NPE as the util function didn't check. This bug made the problem apparent, null check should have been there regardless.
- Also optimises the logic in onEntityCollision
- Fix conflict betwen AT and Mixin when using Performant (#255) - Alex Barter
- DT makes func_209511_p public but then Performant tries to replace the function with a private function which mixin doesn't allow.
- The logic here assumes that isWet is the disjunction of isInWater & isInRain, since water takes priority over rain when determining the wet source we can deduce the valie of isInRain when isInWater is false.
- Fix dogs forgetting owner when upgrading from 1.15 - Alex Barter
- Fix compile issues - Alex Barter
- Update supported versions - Alex Barter
- Log when failed to load accesory - Alex Barter
- Register commands and argument types in the correct places - Alex Barter
- Update to 1.16.3 - Alex Barter
- Fix UUIDs being lost when loading from previous version - Alex Barter
- Mojang change the way UUIDs are stored from 1.15 to 1.16. They used datafixers, we can't.
- Improve setting dog bed owner - Alex Barter
- Clean up dog inventory code and block opening if none nearby - Alex Barter
- Fix using wrong junit libraries - Alex Barter
- Add note about ftb gui dependence - Alex Barter
- Fix calling incorrectly named method for sitting - Alex Barter
- Enable JUnit tests - Alex Barter
- Clean up - Alex Barter
- Change getDog to return a subclass (more specific) - Alex Barter
- Add talent level getter convenience method - Alex Barter
- Clean up build.gradle - Alex Barter
- Initial update to 1.16.2 - Alex Barter
- Fix code formatting - add additional spaces - Alex Barter
- Add new mode, guard mode (#198) - Alex Barter
- Dogs follow closely and attack any monsters that come close.
- Add doggy torch translation entries - Alex Barter
- Complete commented out puppy eyes rewards - Alex Barter
- Fix dogs only targeting in docile mode (check inverted) - Alex Barter
- Fix doggy torch talent placing torches wrong - Alex Barter
- Re-implement wandering mode - Alex Barter
- Update dog bowl textures (#198)
- Fix skins not showing up in list - Alex Barter
- Add nbt migration from previous version - Alex Barter
- Correct ear placement on texture 4 - Alex Barter
- Update Forge and mappings - Alex Barter
- Remove ability to access dog inventory by right clicking - Alex Barter
- Add migration message
- Add missing class file - Alex Barter
- Check inventory is available when looking for torches - Alex Barter
- Change to click instead of shift to get dog off head - Alex Barter
- Add doggy torch talent (#198) - Alex Barter
- Small optimisations - Alex Barter
- Add code for lying render (#198) - Alex Barter
- Add rescue dog box render (#198) - Alex Barter
- Add all recipes back - Alex Barter
- Fix crash with data gen run - Alex Barter
- Small number adjustments - Alex Barter
- Fix incorrect tooltip hovered checked - Alex Barter
- Set texture index when opening info screen - Alex Barter
- Add 6 new dog skins & bigger tail model (#198) - Alex Barter
- Add guard suit clothing item (#198) - Alex Barter
- Clean up - Alex Barter
- Update Forge and mappings - Alex Barter
- Fix infinite recursion - Alex Barter
- Improve method of adding/removing modifiers & add crit attributes - Alex Barter
- Add dog fall hook for talents - Alex Barter
- Cache rgb colour float array for rendering - Alex Barter
- Small clean up - Alex Barter
- Create Autumnity mod addon - Alex Barter
- Allows maple planks to be used as dog bed casing
- Work on bed finder talent - Alex Barter
- Fix crash - Alex Barter
- Register serilizers once instead of on server start up - Alex Barter
- Finish creeper sweeper talent - Alex Barter
- Small formatting changes to README.md - Alex Barter
- Update Forge, mappings & JEI - Alex Barter
- Add locate function to /dog command - Alex Barter
- Clean up - Alex Barter
- Make texture manager object based - Alex Barter
- Register fetch items - Alex Barter
- Update README.md - Alex Barter
- Delete download.txt - Alex Barter
- Update README.md - Alex Barter
- Work on dog respawn commands - Alex Barter
- Update Forge and mappings - Alex Barter
- Fix whistle and doggy beam - Alex Barter
- Clean up AI goals - Alex Barter
- Add local texture loading system - Alex Barter
- Skip dogs without pack puppy - Alex Barter
- Use DeferredRegister for the customer registries - Alex Barter
- Always init addons and and fix botania casing textures - Alex Barter
- Add missing override annotations - Alex Barter
- Fix compile errors due to api referencing main files - Alex Barter
- Fix bone render
- Add missing addon registration code - Alex Barter
- Fix method siginartures being too similar - Alex Barter
- Add addon system, support for bop, botania and itemphyics - Alex Barter
- Move default impl of material to superclass - Alex Barter
- Pillow paw dogs cannot trample crops - Alex Barter
- Recommend forge 31.2.16 which has entity pathing fix - Alex Barter
- Update Forge, mappings and JEI - Alex Barter
- Push everything to git - Alex Barter
- Work on talents
- AI
- Add dog inventory button and new gui - Alex Barter
- Move render interfaces and delete old interfaces - Alex Barter
- Add talent info - Alex Barter
- Make packet model for easier registration - Alex Barter
- Move registry entry types - Alex Barter
- Move dog bed materials to forge registries - Alex Barter
- Need to re-add dummy/ holder to save ids that don't exist
- Initial rewrite, most old and some new features - still lots to go - Alex Barter
- Add constants for ItemPhysics comp - Alex Barter
- Clean up - Alex Barter
- Fix crash on server - Alex Barter
- Fix nullref when passing null saveId - Colin Wong
- Use RegistryObject over ObjectHolder annotation - Alex Barter
- Update Forge, mappings and JEI - Alex Barter
- Merge pull request #238 from yappy2000d/patch-1 - percivalalb
- Create zh_tw.json
- Create zh_tw.json - yappy2000d
- Avoid using deprecated method and field - Alex Barter
- Add Block/Item Model & LootTable gen code - Alex Barter
- Delete duplicate resources from src\main\resources
- Rename food bowl texture
- Small corrections in build.gradle - Alex Barter
- Delete unused ReflectionUtil class - Alex Barter
- Include generated json data in main resource path - Alex Barter
- Delete duplicate json files from src/main/resources
- Remove src/generated from gitignore
- Name eclipse run profiles - Alex Barter
- Update MCP and JEI versions - Alex Barter
- Update mappings - Alex Barter
- 20200401-1.15.1
- Require forge RB and change update URL - Alex Barter
- Release version 1.15.2.3 - Alex Barter
- Add Korean translations, thanks to @MilkissWhite #220 - Alex Barter
- Merge branch 'fix-treat-bag' into 1.15.x - Alex Barter
- Add missing interfaces from yesterdays changes - Alex Barter
- Fix #219 - Paul Fulham
- Dogs are more intelligent when they eat off the ground - Alex Barter
- Generalised callback when a dog is fed an item
- Now there are interfaces to define an items food value and other
- effects that can take place when fed the item
- Add config option for dogs eating from the ground (#203) - Alex Barter
- Improved german translations (courtesy of sigy4444) - Alex Barter
- Merge branch 'add-packet-validation' into 1.15.x - Alex Barter
- Remove remaining jump packet sender - Paul Fulham
- Remove jump packet - Paul Fulham
- Add dog interactability guard - Paul Fulham
- Fix graphical errors from 1.15 port - percivalalb
- #216 from pau101/1.15.x
- Let ModelRenderer handle transformations - Alex Barter
- Merge branch '1.15.x' into 1.15.x - percivalalb
- Fix graphical errors from 1.15 port - Paul Fulham
- Update MCP mappings - Alex Barter
- Use matrixstack, render still broken - Alex Barter
- Improve throw render and use MatrixStack - Alex Barter
- Update forge and mappings - Alex Barter
- Release update 1.15.2.1 - Alex Barter
- Use convenient setTamedBy method - Alex Barter
- Fix crash on server (#213) - Alex Barter
- Was caused by playTameEffect now being a client side only method
- Update changelog.txt - Alex Barter
- Small tidy - Alex Barter
- Update to Forge 1.15.2 - Alex Barter
- Fix dog bed render - Alex Barter
- Update mappings to 20200123 - Alex Barter
- Update to 1.15.1 mcp mappings - Alex Barter
- Use equivalent of isSneaking instead of isCrouching - Alex Barter
- Fix dog label renderer - Alex Barter
- Re-added JEI integration - Alex Barter
- Initial update to 1.15.1 - Alex Barter