mirror of
				https://github.com/SquidDev-CC/CC-Tweaked
				synced 2025-10-30 21:23:00 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			628 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			628 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Just my list of things I have ported over
 | |
| 
 | |
| Format for the changelog of ported stuff
 | |
| ```
 | |
| commit    // Shows commit from CC:T
 | |
| commit2   // Shows a commit that is the same thing, just a clean up, only if right after
 | |
| Title     // Commit Title
 | |
| SubScript // Desc of commit
 | |
| ```
 | |
| 
 | |
| If a edit that is present in CC:T is not needed, I will skip over it.
 | |
| Any and all references to an issue number, are to be found on CC:T's repo.
 | |
| 
 | |
| Any commit that starts with `[Patchwork]` are purely edits made by my hand, and not based on other commits from CC:T, this is to help differentiate my changes from the official changes
 | |
| 
 | |
| Lines that are found above a commit in this log like this one, (excluding this one) are comments about how i had to implement things that are not a simple 1:1 (excluding fabric/forge differences) conversion
 | |
| 
 | |
| ```md
 | |
| 5155e18de279a193c558aa029963486fd1294769
 | |
| Added translation for Vietnamese
 | |
| Co-authored-by: Boom <boom@flyingpackets.net>
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 7e121ff72f2b1504cd6af47b57500876682bac45
 | |
| ae6124d1f477487abab1858abde8c4ec49dfee3c
 | |
| Translations for Vienamese
 | |
| Co-authored-by: Boom <boom@flyingpackets.net>
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 59de21eae29849988e77fad6bc335f5ce78dfec7
 | |
| Handle tabs when parsing JSON
 | |
| Fixes #539
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 748ebbe66bf0a4239bde34f557e4b4b75d61d990
 | |
| Bump to 1.92.0
 | |
| A tiny release, but there's new features so it's technically a minor
 | |
| bump.
 | |
| ```
 | |
| 
 | |
| Cherry Picked because this update was partially related to forge updates rather than mod updates
 | |
| ```
 | |
| 8b4a01df27ff7f6fa9ffd9c2188c6e3166edd515
 | |
| Update to Minecraft 1.16.3
 | |
| 
 | |
| I hope the Fabric folks now realise this is gonna be a race of who can
 | |
| update first :p. Either way, this was a very easy update - only changes
 | |
| were due to unrelated Forge changes.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 87393e8aef9ddfaca465d626ee7cff5ff499a7e8
 | |
| Fix additional `-` in docs
 | |
| 
 | |
| Why isn't this automatically stripped! Bad squid.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 275ca58a82c627128a145a8754cbe32568536bd9
 | |
| HTTP rules now allow filtering by port
 | |
| 
 | |
| The HTTP filtering system becomes even more complex! Though in this
 | |
| case, it's pretty minimal, and definitely worth doing.
 | |
| 
 | |
| For instance, the following rule will allow connecting to localhost on
 | |
| port :8080.
 | |
| 
 | |
|     [[http.rules]]
 | |
|     host = "127.0.0.1"
 | |
|     port = 8080
 | |
|     action = "allow"
 | |
| 
 | |
|     # Other rules as before.
 | |
| 
 | |
| Closes #540
 | |
| ```
 | |
| 
 | |
| The alterations in ColourUtils.java were not needed so they were not ported over
 | |
| ```
 | |
| 6f868849ab2f264508e12c184cc56f2632aaf5bc
 | |
| Use tags to check if something is a dye
 | |
| 
 | |
| We half did this already, just needed to change a couple of checks.
 | |
| Closes #541.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 6cee4efcd3610536ee74330cd728f7371011e5a8
 | |
| Fix incorrect open container check
 | |
| 
 | |
| Was this always broken, or did it happen in a Minecraft update? Don't
 | |
| know, but it's a very silly mistake either way. Fixes #544
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 0832974725b2478c5227b81f82c35bbf03cf6aba
 | |
| Translations for Swedish
 | |
| 
 | |
| Co-authored-by: David Isaksson <davidisaksson93@gmail.com>
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 84036d97d99efd8762e0170002060ae3471508bf
 | |
| Fix io.open documentation
 | |
| 
 | |
| Well, that was silly.
 | |
| ```
 | |
| 
 | |
| I set the default properties for computers as `Block.GLASS` and then set their strength to `2F` and their soundgroup to stone
 | |
| ```
 | |
| 8472112fc1eaad18ed6ed2c6c62b040fe421e81a
 | |
| Don't propagate adjacent redstone signals for computers (#549)
 | |
| 
 | |
| Minecraft propagates "strong" redstone signals (such as those directly
 | |
| from comparators or repeaters) through solid blocks. This includes
 | |
| computers, which is a little annoying as it means one cannot feed
 | |
| redstone wire from one side and a repeater from another.
 | |
| 
 | |
| This changes computers to not propagate strong redstone signals, in the
 | |
| same way transparent blocks like glass do.
 | |
| 
 | |
| Closes #548.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 30d35883b83831900b34040f0131c7e06f5c3e52
 | |
| Fix my docs
 | |
| 
 | |
| Thanks @plt-hokusai. Kinda embarrassing this slipped through - I
 | |
| evidently need to lint examples too.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 34a2c835d412c0d9e1fb20a42b7f2cd2738289c7
 | |
| Add color table to docs (#553)
 | |
| ```
 | |
| 
 | |
| All API Documentation updates,
 | |
| `Not Needed` for this repo.
 | |
| ```
 | |
| 93068402a2ffec00eedb8fe2d859ebdc005a1989
 | |
| Document remaining OS functions (#554)
 | |
| 
 | |
| 01d81cb91da938836f953b290ad6b8fc87cb7e35
 | |
| Update illuaminate CSS for deprecation (#556)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| Not Needed
 | |
| 4766833cf2d041ed179529eecb9402ad09b2b79b
 | |
| Bump JEI/crafttweaker versions
 | |
| 
 | |
| In my defence, they weren't out when I started the 1.15 update.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| bf6053906dc6a3c7b0d40d5b097e745dce1f33bc
 | |
| Fix TBO norm issues on old GPUs
 | |
| ```
 | |
| 
 | |
| ```
 | |
| Not Needed
 | |
| 113b560a201dbdea9de2a2ef536bcce1d6e51978
 | |
| Update configuration to match latest illuaminate
 | |
| 
 | |
| Ooooooh, it's all fancy now. Well, that or horrifically broken.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| c334423d42ba3b653ac3a8c27bce7970457f8f96
 | |
| Add function to get window visibility
 | |
| 
 | |
| Closes #562
 | |
| 
 | |
| Co-authored-by: devomaa <lmao@distruzione.org>
 | |
| ```
 | |
| 
 | |
| [WARN] Could not implement changes to the following files
 | |
| * `src/main/java/dan200/computercraft/ComputerCraft.java` < Structure too different, cannot find equivalent to alter
 | |
| * `src/main/java/dan200/computercraft/shared/Config.java` < Files Does not exist in this repo
 | |
| ```
 | |
| 84a6bb1cf3b0668ddc7d8c409a2477a42390e3f7
 | |
| Make generic peripherals on by default
 | |
| 
 | |
| This is a long way away from "feature complete" as it were. However,
 | |
| it's definitely at a point where it's suitable for general usage - I'm
 | |
| happy with the API, and don't think I'm going to be breaking things any
 | |
| time soon.
 | |
| 
 | |
| That said, things aren't exposed yet for Java-side public consumption. I
 | |
| was kinda waiting until working on Plethora to actually do that, but not
 | |
| sure if/when that'll happen.
 | |
| 
 | |
| If someone else wants to work on an integration mod (or just adding
 | |
| integrations for their own mod), do get in touch and I can work out how
 | |
| to expose this.
 | |
| 
 | |
| Closes #452
 | |
| ```
 | |
| 
 | |
| ```
 | |
| Not Needed
 | |
| 6aae4e576621090840724e094aa25e51696530fc
 | |
| Remove superfluous imports
 | |
| 
 | |
| Hah, this is embarassing
 | |
| ```
 | |
| 
 | |
| [TODO] [M3R1-01] Code has been applied, players still dont get achievments
 | |
| ```
 | |
| f6160bdc57b3d9850607c2c7c2ce9734b4963478
 | |
| Fix players not getting advancements when they own turtles
 | |
| 
 | |
| When we construct a new ServerPlayerEntity (and thus TurtlePlayer), we
 | |
| get the current (global) advancement state and call .setPlayer() on it.
 | |
| 
 | |
| As grantCriterion blocks FakePlayers from getting advancements, this
 | |
| means a player will no longer receive any advancements, as the "wrong"
 | |
| player object is being consulted.
 | |
| 
 | |
| As a temporary work around, we attempt to restore the previous player to
 | |
| the advancement store. I'll try to upstream something into Forge to
 | |
| resolve this properly.
 | |
| 
 | |
| Fixes #564
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 17a932920711a5c0361a5048c9e0a5e7a58e6364
 | |
| Bump cct-javadoc version
 | |
| 
 | |
| Documentation will now be sorted (somewhat) correctly!
 | |
| ```
 | |
| 
 | |
| ```
 | |
| a6fcfb6af2fc1bef8ca3a19122c9267549202424
 | |
| Draw in-hand pocket computers with blending
 | |
| 
 | |
| It might be worth switching to RenderTypes here, rather than a pure
 | |
| Tesselator, but this'll do for now.
 | |
| 
 | |
| Fixes Zundrel/cc-tweaked-fabric#20.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| c58441b29c3715f092e7f3747bb3ec65ae5a3d29
 | |
| Various SNBT parsing improvements
 | |
| 
 | |
| Correctly handle:
 | |
|  - Typed arrays ([I; 1, 2, 3])
 | |
|  - All suffixed numbers (1.2d)
 | |
|  - Single-quoted strings
 | |
| 
 | |
| Fixes #559
 | |
| ```
 | |
| 
 | |
| ```
 | |
| e2a635b6e5f5942f999213434054e06833c5cb06
 | |
| Dont fail when codecov is being finicky
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 666e83cf4fd0eb327f465d5b919a708790f99b00
 | |
| Fix JSON objects failing to pass
 | |
| 
 | |
| Maybe I should run the whole test suite, not just the things I think
 | |
| matter? Nah....
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 741adfa7bb2b950d2851c3f0072d6a4769f22773
 | |
| 
 | |
| Use blit to draw boxes, add colors.toBlit (#570)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| d13bd2cce8d102ad7f61f557e707d6fe3731bc37
 | |
| 
 | |
| use arg[0] in all usage printouts (#571)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 74ac5bb3d17e5bee30643a5d6702696600c06229
 | |
| 
 | |
| Bump to 1.94.0
 | |
| ```
 | |
| 
 | |
| [TODO] [M3R1-02] Zero Clue how to reimplement this in fabric.
 | |
| ```
 | |
| c8aeddedd4ed430f9cb6428676ebb4fa39834182
 | |
| 
 | |
| Auto-generate monitor models
 | |
| 
 | |
| I didn't think it was worth it, and then I found myself needing to
 | |
| update a dozen of them. The code isn't especially pretty, but it works,
 | |
| so that's fine.
 | |
| 
 | |
| Also fixes several issues with us using the wrong texture (closes #572).
 | |
| I've put together a wiki page[1] which describes each texture in a
 | |
| little more detail.
 | |
| 
 | |
| [1] https://github.com/SquidDev-CC/CC-Tweaked/wiki/Monitor-texture-reference
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 7f90f2f7cadce0d5b9177b16626979591bce8137
 | |
| 
 | |
| Clean up some examples a little bit
 | |
| 
 | |
| Would be good if they didn't crash and burn on entry :).
 | |
| ```
 | |
| 
 | |
| ```
 | |
| f194f4fa3a17c48ff1a9088d50063f4a675a23b6
 | |
| 
 | |
| Fix epoch documentation to use milliseconds (#580)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| d2a1a00dc43e5b65f6b64111ce76dd3db16c919f
 | |
| 
 | |
| Clear gets an option to reset the palette (#582)
 | |
| 
 | |
| Fixes #555.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| aab0cd34cd64fdf837ff1c3b91a957a25c2cf7f9
 | |
| 
 | |
| Use term.blit on original paint render
 | |
| 
 | |
| This makes it super speedy, meaning an initial refresh doesn't take ages
 | |
| to load.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| b0651082f472baee8f0fa8ec7ba95f433e2637bb
 | |
| 
 | |
| Cleanup examples for the various modules
 | |
| ```
 | |
| 
 | |
| Ignored Documentation Changes, these are locate
 | |
| 
 | |
| ```
 | |
| 9a749642d294506095e697a3a4345dfe260bd68c
 | |
| 
 | |
| Strict Globals (#583)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| fff8353451451be5ae31e0f63d8e529b127fd186
 | |
| 
 | |
| Remove extra space (#586)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 486f41f08286ddcfad91d72b83a9361bd9c215cb
 | |
| 
 | |
| Fixed length check on function name in `expect` (#589)
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 04f9644ae75dafc72da4c4790f334d2e90b03e6f
 | |
| 
 | |
| Allow strings or numbers in textutils.*tabulate
 | |
| 
 | |
| A little dubious, but apparently CC used to support it. This means we're
 | |
| consistent with methods like io.write or string.len which accept strings
 | |
| or numbers.
 | |
| 
 | |
| Fixes #591
 | |
| ```
 | |
| 
 | |
| ```
 | |
| d4199064ae5ae8023c589f80f12d94e1c6bbc2b5
 | |
| 
 | |
| Make fs.combine accept multiple arguments
 | |
| 
 | |
| Means we can now do fs.combine("a", "b", "c"). Of course, one may just
 | |
| write "a/b/c" in this case, but it's definitely useful elsewhere.
 | |
| 
 | |
| This is /technically/ a breaking change as fs.combine(a, b:gsub(...))
 | |
| will no longer function (as gsub returns multiple arguments). However,
 | |
| I've done a quick search through GH and my Pastebin archives and can't
 | |
| find any programs which would break. Fingers crossed.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 24af36743d08fcdb58439c52bf587b33ed828263
 | |
| 
 | |
| Try to handle a turtle being broken while ticked
 | |
| 
 | |
| Hopefully fixes #585. Hopefully.
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 511eea39a11956c82e2c11a47b2e7cad27f9887e
 | |
| 
 | |
| Remove <!-- -->s in usages
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 826797cbd579e867f0f35f0be44b6a28c8c094a9
 | |
| 
 | |
| Added documentation for global functions (#592)
 | |
| ```
 | |
| Didn't port the docs over.
 | |
| 
 | |
| ```
 | |
| d83a68f3ff6e3833278a38798d06215293656e85
 | |
| 
 | |
| Allow $private HTTP rule to block any private IP
 | |
| ```
 | |
| The config still uses a `blacklist` and `whitelist` array.
 | |
| 
 | |
| ```
 | |
| 24d3777722812f975d2bc4594437fbbb0431d910
 | |
| 
 | |
| Added improved help viewer (#595)
 | |
| ```
 | |
| Didn't port the lua tests over.
 | |
| 
 | |
| ```
 | |
| 737b3cb57696fb5517252e7db38bc88ce960b4d8
 | |
| 
 | |
| Don't use capabilities for generic peripherals
 | |
| ```
 | |
| Not ported, related to forges capability system which is not used in the port.
 | |
| 
 | |
| ```
 | |
| ea3a16036794357c3a44edffc90fdb652e03881e
 | |
| 
 | |
| Remove a couple of todos
 | |
| ```
 | |
| 
 | |
| ```
 | |
| bb8f4c624bf87169b73fb631d8250cfc38181e15
 | |
| 
 | |
| Some sanity checks for get{Direction,Orientation}
 | |
| ```
 | |
| Use `getCachedState` instead of forge's `getBlockState` and `contains` instead of `has`.
 | |
| 
 | |
| ```
 | |
| 05c3c8ad3269c9025757f9261e7f609889fb6bdc
 | |
| 
 | |
| Generate docs for generic peripherals
 | |
| ```
 | |
| Skipped everything except some removed whitespace.
 | |
| 
 | |
| ```
 | |
| 85cf2d5ff1b63010de4661301801aa504e5b9015
 | |
| 
 | |
| Docs for energy and inventory methods
 | |
| ```
 | |
| and
 | |
| ```
 | |
| 5865e9c41a0140b9f1acdd2fb095353c467fbb45
 | |
| 
 | |
| Not sure what irritates me more
 | |
| ```
 | |
| both skipped because the changes where already ported.
 | |
| 
 | |
| ```
 | |
| 4ae370b9dbaf1de0ed32a5f32340b1448136c9cc
 | |
| 
 | |
| Merge pull request #606 from TheWireLord/numpadenter-support
 | |
| ```
 | |
| Just lua changes.
 | |
| 
 | |
| ```
 | |
| f5eb6ce03e0d9bbbf77130452afd4b49e758f7bd
 | |
| 
 | |
| Fix copy-paste error in inventory docs
 | |
| ```
 | |
| Skipped because it was already ported.
 | |
| 
 | |
| ```
 | |
| 663859d2e5a97edefebf9ac36206903d7dd33a3e
 | |
| Fix double URL decode
 | |
| ```
 | |
| 
 | |
| ```
 | |
| abf425dfb5553483cdc51c50a6b7d8b5e44814f4
 | |
| 
 | |
| Fix overflow in os.epoch
 | |
| ```
 | |
| 
 | |
| ```
 | |
| e3a672099c1b5d2c06f9fe4d8ccd024fef0873a2
 | |
| 
 | |
| Fix JEI integration with turtle/pocket upgrades
 | |
| ```
 | |
| Skipped because there seems to be no REI integration.
 | |
| 
 | |
| ```
 | |
| 2f0cae0bc1b038ac092bafa7f65a317537203cd8
 | |
| 
 | |
| Make upgrade recipe requirements a little more lax
 | |
| ```
 | |
| [TODO] [JUMT-01] Crafting is still messed up, but this port didn't change the behavior.
 | |
| [TODO] [JUMT-02] Tag comparison code doesn't need to be that verbose, a simple `isEqual` check would suffice.
 | |
| 
 | |
| ```
 | |
| 7f9a707f75636d5816f752dc93d7b6b998c61a03
 | |
| 
 | |
| Bump version to 1.95.0
 | |
| ```
 | |
| Changed the name from CC: Tweaked to CC: Restitched in the changelog and whatsnew files. New version is 1.95.0-beta.
 | |
| 
 | |
| ```
 | |
| 4af5bcc0b0ff464e7e7428c389d47140580ea7a7
 | |
| 
 | |
| Fix serveral 1.15 -> 1.16 issues
 | |
| ```
 | |
| Skipped, changes where already made.
 | |
| 
 | |
| ```
 | |
| b8d5a89446ac02fc5b38cc5c0b4805de9d11a7d5
 | |
| 
 | |
| Add explicit @module annotation
 | |
| ```
 | |
| Tiny lua change.
 | |
| 
 | |
| ```
 | |
| 8b17ec76a8e94251803e6f4ba4e65970c6a70b7f
 | |
| 
 | |
| Fixed missing argument names in file handle docs (#632)
 | |
| ```
 | |
| A java doc change.
 | |
| 
 | |
| ```
 | |
| e4b0a5b3ce035eb23feb4191432fc49af5772c5b
 | |
| 
 | |
| 2020 -> 2021
 | |
| ```
 | |
| A huge amount of changes.
 | |
| 
 | |
| ```
 | |
| 542b66c79a9b08e080c39c9a73d74ffe71c0106a
 | |
| 
 | |
| Add back command computer block drops
 | |
| ```
 | |
| Didn't port some forge-related changes, but it works.
 | |
| 
 | |
| ```
 | |
| dd6f97622e6c18ce0d8988da6a5bede45c94ca5d
 | |
| 
 | |
| Prevent reflection errors crashing the game
 | |
| ```
 | |
| 
 | |
| ```
 | |
| 92be0126df63927d07fc695945f8b98e328f945a
 | |
| 
 | |
| Fix disk recipes
 | |
| ```
 | |
| Dye recipes actually work now.
 | |
| 
 | |
| ```
 | |
| 1edb7288b974aec3764b0a820edce7e9eee38e66
 | |
| 
 | |
| Merge branch 'mc-1.15.x' into mc-1.16.x
 | |
| ```
 | |
| New version: 1.95.1.
 | |
| 
 | |
| ```
 | |
| 41226371f3b5fd35f48b6d39c2e8e0c277125b21
 | |
| 
 | |
| Add isReadOnly to fs.attributes (#639)
 | |
| ```
 | |
| Also changed some lua test files, but made the changes anyway.
 | |
| 
 | |
| ```
 | |
| b2e54014869fac4b819b01b6c24e550ca113ce8a
 | |
| 
 | |
| Added Numpad Enter Support in rom lua programs. (#657)
 | |
| ```
 | |
| Just lua changes.
 | |
| 
 | |
| ```
 | |
| 247c05305d106af430fcdaee41371a152bf7c38c
 | |
| 
 | |
| Fix problem with RepeatArgumentType
 | |
| ```
 | |
| 
 | |
| ```
 | |
| c864576619751077a0d8ac1a18123e14b095ec03
 | |
| 
 | |
| Fix impostor recipes for disks
 | |
| ```
 | |
| [TODO] [JUMT-03] REI still shows white disks, probably because it doesn' show nbt items.
 | |
| 
 | |
| ```
 | |
| c5694ea9661c7a40021ebd280c378bd7bdc56988
 | |
| 
 | |
| Merge branch 'mc-1.15.x' into mc-1.16.x
 | |
| ```
 | |
| Update to 1.16.4.
 | |
| 
 | |
| ```
 | |
| 1f84480a80677cfaaf19d319290f5b44635eba47
 | |
| 
 | |
| Make rightAlt only close menu, never open it. (#672)
 | |
| ```
 | |
| Lua changes.
 | |
| 
 | |
| ```
 | |
| 1255bd00fd21247a50046020d7d9a396f66bc6bd
 | |
| 
 | |
| Fix mounts being usable after a disk is ejected
 | |
| ```
 | |
| Reverted a lot of code style changes made by Zundrel, so the diffs are huge.
 | |
| 
 | |
| ```
 | |
| b90611b4b4c176ec1c80df002cc4ac36aa0c4dc8
 | |
| 
 | |
| Preserve registration order of upgrades
 | |
| ```
 | |
| Again, a huge diff because of code style changes.
 | |
| 
 | |
| ```
 | |
| 8494ba8ce29cd8d7b9105eef497fe3fe3f89d350
 | |
| 
 | |
| Improve UX when a resource mount cannot be found
 | |
| ```
 | 
